起始时间:2008-10-01 08:30:00
终止时间:2008-10-07 17:30:00
要求一个函数,输入以上时间,返回起始时间至终止时间天数(星期六、星期天除外)
终止时间:2008-10-07 17:30:00
要求一个函数,输入以上时间,返回起始时间至终止时间天数(星期六、星期天除外)
解决方案 »
- win7 ie9下如何判断360浏览器
- IE8下如何实现指定窗口前置或者状态栏闪烁
- ASP登录跳转至中间页出现蓝屏问题!
- setInterval 如何使用带参数的方法
- javascript 如何实现局部放大 难啊! 高手帮帮忙
- 急!!!关于剪切板操作的问题!!!!
- 关于复选框多选另外一个页面的问题?
- 怎样用js引入word内容到htmledit中?急需
- javascript中如何实现这个功能
- win8+IE11+jquery(jQuery JavaScript Library v1.4.2)脚本不执行,如何解决?
- js代码压缩好处多,我没成功过,什么原因呢? (附几个压缩的工具)
- 如何学习javascript的ActiveXObject对象
//+---------------------------------------------------
//| 求两个时间的天数差 日期格式为 YYYY-MM-dd
//+---------------------------------------------------
function daysBetween(DateOne,DateTwo)
{
var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-'));
var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1);
var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));
var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-'));
var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1);
var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));
var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);
return Math.abs(cha);
}
<!--
var oldtime=new Date("2005","1","10","8","0","00");
var newtime=new Date("2005","1","11","12","0","00");
var diff = (newtime.valueOf() - oldtime.valueOf())/(1000*3600) ;
var hours=parseInt(diff,10);
alert(hours);
//-->
</script>