<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript1.1" type="text/javascript">
<!--
//说明:这里用了Math.ceil()函数,向上取整,即零头算一天,^_^
/*var strDate1 = "2009-08-31 23:00:00.0";
var strDate2 = "2009-09-01 00:00:00.0";
strDate1=strDate1.substring(0,strDate1.lastIndexOf(".")).replace(/-/g,"/");
strDate2=strDate2.substring(0,strDate2.lastIndexOf(".")).replace(/-/g,"/");
var date1 = Date.parse(strDate1);
var date2 = Date.parse(strDate2);
alert("strDate2与strDate1相差"+Math.ceil((date2-date1)/(24*60*60*1000))+"天")
*/
var strDate_1 = "2009-08-30 23:00:00.0";
var strDate_2 = "2009-09-01 00:00:00.0";
strDate_1=strDate_1.substring(0,strDate_1.lastIndexOf(".")).replace(/-/g,"/");
strDate_2=strDate_2.substring(0,strDate_2.lastIndexOf(".")).replace(/-/g,"/");
var date1 = Date.parse(strDate_1);
var date2 = Date.parse(strDate_2);
alert("strDate2与strDate1相差"+(date2-date1)/(60*60*1000)+"小时")
//-->
</script>
</head>
<body>
</body>
</html>
引用
上面可以获得小时,和天数
引用
下面日期格式yyyy-MM-dd hh:mm
function comptime(beginTime,endTime){
var beginTimes=beginTime.substring(0,10).split('-');
var endTimes=endTime.substring(0,10).split('-');
beginTime=beginTimes[1]+'-'+beginTimes[2]+'-'+beginTimes[0]+' '+beginTime.substring(10,19);
endTime=endTimes[1]+'-'+endTimes[2]+'-'+endTimes[0]+' '+endTime.substring(10,19);
var a =(Date.parse(endTime)-Date.parse(beginTime))/3600/1000;
return a;
}
引用
下面日期格式yyyy-MM-dd
function DateDiff(sDate1, sDate2){
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
aDate = sDate2.split("-")
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24)
return iDays
}
分享到:
相关推荐
主要介绍了javascript 日期相减的实例讲解,附上代码供大家查看,需要的朋友可以参考下
javaScript和java中日期相减得出天数方案
利用javaScript,实现的日期相减的例子程序,欢迎大家下载
javaScript和java中日期相减得出天数方案.docx
JavaScript实现日期加减计算功能代码实例,因为在js中没有类似C#中的AddDays方法,所以要想实现日期加减的话,就需要自己写函数来实现。这里分享给大家,有需要的小伙伴可以参考下
介绍了两日期相减,获得天数的小例子,有需要的朋友可以参考一下
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
Stimulsoft Reports Ultimate(报表制作工具)是一款功能强大全面的图表制作软件,软件拥有全面的个性解决方案,拥有有在JavaScript、ASP.NET、ASP.NET MVC、WPF、Silverlight、WinRT、HTML5、Windows Forms、PHP、...
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE ...<... ...www.jb51.net js计算时间相差分钟数<...script type="text/javascript
js代码-日期 字符串 互转 加 减 计算
在这里先声明一下,mode属性有五个,我这里用到的是日期选择器–data,开始时间的默认选择时间为当前日期,通过js时时获取当天的日期 这里通过wx:if来判断日期相差数显示对应的效果。在js传数据的时候,通过+“”...
配置日期值-传递给小部件的日期时间属性最长日期-最长天数之后的任何一天将以月而不是天为单位进行计算过期消息-过期日期的值(默认为“-”) 过期指标-过期日期(默认为“天”)的指标值无效消息-无效日期的值...
日期差我们需要像php中一样把如2015-08-30这种转换成秒之后再利用两个日期的秒数进行相减之后再加起判断就可以了,如果判断日期相等就简单多了在文章最后有例子说明。 例子1,日期之差函数 function better_time...
例如,如果要计算两个日期之间经过的天数,则不能简单地将24小时(86,400,000毫秒)相减并除以: start = new Date ( 2015 , 02 , 01 ) // 2015-03-01T00:00 end = new Date ( 2015 , 03 , 01 ) // 2015-04-01T00:...