一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

原生js实现日期计算器功能

时间:2017-04-13 编辑:简简单单 来源:一聚教程网

日期计算器html代码片段:

 

 代码如下 复制代码

 

 日期计算器

 



推算几天后的日期:


 和

(缺省为今天)


相差

(输入负数则往前计算)


是:


 


 

 

计算日期差:


 

  

 


和 


相差:



 

 

date_calc.js代码片段:

 

 代码如下 复制代码

varhzWeek=newArray("日","一","二","三","四","五","六","日");

 

//获取星期

functioncweekday(wday)

{returnhzWeek[wday];}

 

 

functioncala()

{

y=document.getElementById("SY").value;

m=document.getElementById("SM").value;

d=document.getElementById("SD").value;

ddd=document.getElementById("decday").value;

 

ttt=newDate(y,m-1,d).getTime()+ddd*24000*3600;

 

theday=newDate();

theday.setTime(ttt);

 

document.getElementById("result1").innerHTML=theday.getFullYear()+"年"+(1+theday.getMonth())+"月"+theday.getDate()+"日"+"星期"+cweekday(theday.getDay());

 

 

}

 

 

functioncalb()

{

 

y2=document.getElementById("SY2").value;

m2=document.getElementById("SM2").value;

d2=document.getElementById("SD2").value;

 

 

y3=document.getElementById("SY3").value;

m3=document.getElementById("SM3").value;

d3=document.getElementById("SD3").value;

 

 

day2=newDate(y2,m2-1,d2);

day3=newDate(y3,m3-1,d3);

 

document.getElementById("result2").innerHTML=(day3-day2)/86400000;

 

 

}

 

热门栏目