JS,怎么判断两个时间段间隔多少周,急!!! JS,怎么判断两个时间段间隔多少周 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var a = new Date(2013,2-1,24);var b = new Date(2013,4-1,7);alert((b-a)/(24*60*60*1000)/7); var a=new Date(2013,2,20); var b=new Date(); var d=(b-a)/(1000*60*60*24*7); alert(d+"周");类似这样试试 这种关键是要看你的规定。我觉得周数并不是两日期差除七就可以的。比如周一到周日可能是同一周,而周日与周一可能已经是差一周了。<script type="text/javascript"> function getYearWeek(date){ date=new Date(date.replace(/-/g,"/")); var date2=new Date(date.getFullYear(), 0, 1); var d = Math.round((date.getTime() - date2.getTime()+(date2.getDay()-date.getDay())*(24*60*60*1000)) / 86400000); return Math.ceil(d /7)+1; } alert(getYearWeek("2013/1/27")-getYearWeek("2013/1/26")); //只差1天,但却差一周 alert(getYearWeek("2013/3/23")-getYearWeek("2013/3/17")); //相差6天,但却是同一周</script> 为什么会执行2次alert JS操作Select的问题 请教JS正则表达式 帮忙看看这个JS实现了什么功能 请进来看一下,都问了一个星期了? 【编程难道不用好的调试器?】JS有什么比较好的调试器?多谢! 为什么history.current显示undefined? 怎样在一个text框内判断回车? 有没有办法让javascript模拟按下键盘往左移的操作。 我也是女生呀,怎么人气这么低呢??? 使用alert 出现SyntaxError: unterminated string literal的错误 jquery 控制freetextbox控件的长度
var a = new Date(2013,2-1,24);
var b = new Date(2013,4-1,7);
alert((b-a)/(24*60*60*1000)/7);
var b=new Date();
var d=(b-a)/(1000*60*60*24*7);
alert(d+"周");类似这样试试
function getYearWeek(date){
date=new Date(date.replace(/-/g,"/"));
var date2=new Date(date.getFullYear(), 0, 1);
var d = Math.round((date.getTime() - date2.getTime()+(date2.getDay()-date.getDay())*(24*60*60*1000)) / 86400000);
return Math.ceil(d /7)+1;
}
alert(getYearWeek("2013/1/27")-getYearWeek("2013/1/26")); //只差1天,但却差一周
alert(getYearWeek("2013/3/23")-getYearWeek("2013/3/17")); //相差6天,但却是同一周
</script>