DateUTC(year,
month,
day[,hours[,minutes[,seconds[,ms]]]])
这个函数就可以了,获取两个日期的毫秒数,相减,除以一天的毫秒数,下面你懂的
楼上的不对,帮你写出来吧。
var startDay = [2012, 1, 12], endDay = [2013, 5, 27];var startDate = new Date();
startDatesetFullYear(startDay[0], startDay[1] - 1, startDay[2]); //js中0代表1月,因此这里1月要减去1
var endDate = new Date();
endDatesetFullYear(endDay[0], endDay[1] - 1, endDay[2]);
var offsetMonth = 0;
if (endDay[2] < startDay[2]) offsetMonth = 1; //如1月30号和2月1号比较,天数差不足一月时需要特别的处理
endDatesetFullYear(endDay[0], endDay[1] - 1 - offsetMonth, endDay[2]);
var offsetYear = 0;
if (endDay[1] < startDay[1]) offsetYear = 1; //同理,处理不足1年的情况
var month = (endDategetYear() - startDategetYear() - offsetYear) 12 + endDategetMonth() - startDategetMonth() + offsetYear 12;
var day = endDategetDate() - startDategetDate();
if (offsetMonth) {
endDatesetDate(0);
day += endDategetDate();
}
var final = '';
if (month) final+= monthtoString() + '月';
if (day) final+= daytoString() + '天';
if (finallength) final = '相差' + final;
alert(final);
<script>
function show(){
var menu1=documentmyformmenu1;
var menu2=documentmyformmenu2;
var menu3=documentmyformmenu3;
var g=menu1options[menu1selectedIndex]value;
var e=menu2options[menu2selectedIndex]value;
var a=menu3options[menu3selectedIndex]value;
var today=new Date();
var his=new Date(g+","+e+","+a);
var diff=todaygetTime()-hisgetTime();
consolelog(diff);
documentmyformtext1value=Mathfloor(diff/(1000606024));
}
</script>
<form name="myform">
<select name="menu1">
<option name="bg" value="11">2011</option>
<option name="bg" value="96">1996</option>
</select>
<select name="menu2">
<option name="bg" value="1">1</option>
<option name="bg" value="11">11</option>
</select>
<select name="menu3">
<option name="bg" value="12">12</option>
<option name="bg" value="23">23</option>
</select>
<input type="text" id="text1" name="text1" readonly="readonly">
<input type="button" onclick="show()" value="click">
</form>
照着图敲一遍代码好累,要是直接发代码,复制粘贴多好。
以上就是关于JS,如何判断两个时间间隔多少天。。全部的内容,包括:JS,如何判断两个时间间隔多少天。。、javascript 现在有个需求就两个日期 求出这两个日期相差几个月零多少天、菜鸟请教关于js(javascript)日期的相差天数的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)