顾陌 发布时间:2014-08-06 分类:Web 阅读:6581次 添加评论
在实际的项目中经常会遇到用Javascript来对比时间,或者操作日期。Javascript并没有内置之类的对象,下面分享下简单常用的日期比较代码,包括yyyy-mm-dd日期格式、yyyy-mm-dd hh:mi:ss日期格式。
1、js日期比较yyyy-mm-dd格式对比
function CheckDate(a, b) { var arr = a.split("-"); var starttime = new Date(arr[0], arr[1], arr[2]); var starttimes = starttime.getTime(); var arrs = b.split("-"); var lktime = new Date(arrs[0], arrs[1], arrs[2]); var lktimes = lktime.getTime(); if (starttimes >= lktimes) { //a日期大于b日期 return false; } else return true; }
2、js时间比较yyyy-mm-dd hh:mi:ss格式对比
//var beginTime = "2014-08-05 00:00:00"; //var endTime = "2014-08-05 00:00:01"; 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; if (a < 0) { alert("endTime小!"); } else if (a > 0) { alert("endTime大!"); } else if (a == 0) { alert("时间相等!"); } }
关键字词: 日期比较
上一篇:免费TK顶级域名申请最新教程
下一篇:顾陌博客网站可以在线听音乐啦
发表评论:
◎欢迎您的参与讨论。