【web】对比时间大小的工具函数

来源:互联网 发布:windows pe如何分区 编辑:程序博客网 时间:2024/05/01 06:02

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("相等");}





0 0
原创粉丝点击