web开发之对比时间大小的工具函数的实例详解
js时间大小比较,格式yyyy-mm-dd hh:mm:ss
把时间比较封装成一个工具函数:
/**
* 比较两个时间的大小
* 时间格式:yyyy-mm-dd hh:mm:ss
* @param {object} begintime 开始时间
* @param {object} endtime 结束时间
*/
var getdatalarge = function(begintimestring,endtimestring){
var b = begintimestring.replace(/-/g,'/');
var e = endtimestring.replace(/-/g,'/');
var bs = date.parse(b);
var es = date.parse(e);
// console.log(bs);
// console.log(es);
var disparitytime =(es-bs)/3600/1000;
return disparitytime;
}
使用:
首先准备数据:一个开始时间,一个结束时间
时间格式:yyyy-mm-dd hh:mm:ss
var begintime1 = "2011-01-01";
var endtime1 = "2011-02-01";
//开始时间日期拼接
var start_date_time = begintime1 +" "+"00"+":"+"01"+":00";
//结束时间日期拼接
var end_date_time = endtime1 +" "+"00"+":"+"01"+":00";
// disparitytime>0 结束时间大, disparitytime<0结束时间小, disparitytime=0 日期相等
var disparitytime = getdatalarge(start_date_time,end_date_time);
if(disparitytime<0){
alert("开始时间大");
}else if (disparitytime>0){
alert("结束时间大");
}else if (disparitytime==0){
alert("相等");
}
以上就是web开发之对比时间大小的工具函数的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!