Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我不能将日期与时间进行比较?_Javascript_Jquery_Momentjs - Fatal编程技术网

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(

我的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(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?