JavaScript 对当日的两个时间点进行大小比较,以及比较相差的分钟数

function CompareDate(t1,t2)
{
var date = new Date();
var a = t1.split(":"); //['12','30','21']
var b = t2.split(":"); //['11','12','15']
return date.setHours(a[0],a[1]) > date.setHours(b[0],b[1]);
}


调用:
var daytimeone = '12:30:21';
var daytimetwo = '11:12:15';
CompareDate(daytimeone , daytimetwo) ;

定义和用法

setHours() 方法用于设置指定的时间的小时字段

dateObject.setHours(hour,min,sec,millisec)
参数 描述
hour 必需。表示小时的数值,介于 0(午夜) ~ 23(晚上11点) 之间,以本地时间计(下同)。
min 可选。表示分钟的数值,介于 0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数。
sec 可选。表示秒的数值,介于 0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数。
millisec 可选。表示毫秒的数值,介于 0 ~ 999之间。在 EMCAScript 标准化之前,不支持该参数。
发布了90 篇原创文章 · 获赞 19 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_32641813/article/details/93159698