Javascript 为什么我不能将日期与时间进行比较?
我的javascript代码如下所示:Javascript 为什么我不能将日期与时间进行比较?,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,我的javascript代码如下所示: let requestDate = sendDate + ' ' + sendTime + ':00' requestDate = moment(requestDate, "DD-MM-YYYY HH:mm") let currentDate = moment().add(3, 'h').format("DD-MM-YYYY HH:mm") console.log(requestDate) console.log(
let requestDate = sendDate + ' ' + sendTime + ':00'
requestDate = moment(requestDate, "DD-MM-YYYY HH:mm")
let currentDate = moment().add(3, 'h').format("DD-MM-YYYY HH:mm")
console.log(requestDate)
console.log(currentDate)
console.log('test')
if( requestDate <= currentDate){
console.log('1')
}
else {
console.log('2');
}
让requestDate=sendDate+''+sendTime+':00'
requestDate=时刻(requestDate,“DD-MM-YYYY HH:MM”)
让currentDate=moment().添加(3,'h').格式(“DD-MM-YYYY HH:MM”)
console.log(requestDate)
console.log(当前日期)
console.log('test')
如果(requestDate您正在将力矩对象(即:requestDate)与字符串(即:currentDate)进行比较
您可以在以下代码段中看到这一点:
let requestDate='07-09-2017'+''+'12'+':00'
requestDate=时刻(requestDate,“DD-MM-YYYY HH:MM”)
让currentDate=moment().添加(3,'h').格式(“DD-MM-YYYY HH:MM”)
console.log('requestDate为:'+typeof(requestDate)+'its,值为:'+requestDate.format(“DD-MM-YYYY HH:MM”))
log('currentDate为:'+typeof(currentDate)+'its,值为:'+currentDate)
您正在将力矩对象(即:requestDate)与字符串(即:currentDate)进行比较
您可以在以下代码段中看到这一点:
let requestDate='07-09-2017'+''+'12'+':00'
requestDate=时刻(requestDate,“DD-MM-YYYY HH:MM”)
让currentDate=moment().添加(3,'h').格式(“DD-MM-YYYY HH:MM”)
console.log('requestDate为:'+typeof(requestDate)+'its,值为:'+requestDate.format(“DD-MM-YYYY HH:MM”))
log('currentDate为:'+typeof(currentDate)+'its,值为:'+currentDate)
您可以将当前日期更改为与请求日期相同的格式。当前,请求日期是矩对象,当前日期是日期
您可以使用下面的代码段
let sendDate=“07-09-2017”;
让sendTime=“17:05”;
让requestDate=sendDate+''+sendTime+':00'
requestDate=时刻(requestDate,“DD-MM-YYYY HH:MM”)
让currentDate=力矩(力矩()。加上(3,'h'),“DD-MM-YYYY HH:MM”)
console.log(requestDate.toDate())
console.log(currentDate.toDate())
console.log('test')
如果(requestDate.toDate(),您可以将当前日期更改为与请求日期相同的格式。当前,请求日期是矩对象,当前日期是日期
您可以使用下面的代码段
let sendDate=“07-09-2017”;
让sendTime=“17:05”;
让requestDate=sendDate+''+sendTime+':00'
requestDate=时刻(requestDate,“DD-MM-YYYY HH:MM”)
让currentDate=力矩(力矩()。加上(3,'h'),“DD-MM-YYYY HH:MM”)
console.log(requestDate.toDate())
console.log(currentDate.toDate())
console.log('test')
if(requestDate.toDate()什么是sendDate和sendTime?什么是sendDate和sendTime?