你好,比较两个值的大小,最简单的方法,两个值相减和0比较,日期的比较同样适用:
var a = new Date("2015/05/20 13:21:00"), // 将一个日期字符串转换成日期对象b = new Date("2015/05/20 13:20:00") // 同上,注意字符串,b比a小1分钟
var millisecond = a - b // 得到60000毫秒,即60秒,大于0,显然a > b
这里直接使用 a - b,进行两个日期对象相减,实际是使用了js的一些隐式转换,等价于:
var millisecond = a.getTime() - b.getTime()希望能帮你解决问题,如有疑问,欢迎追问,望采纳~~
var t1 = '08:00'var t2 = '09:00'
var c1 = Date.parse('2008-08-08 '+t1) //'2008-08-08'这个日期随便给
var c2 = Date.parse('2008-08-08 '+t2)
if (c1 > c2) {
alert('t1大于t2')
} else if (c1 < c2) {
alert('t1小于t2')
} else {
alert('t1等于t2')
}