代码:
result.postId
我是从日期和结束日期开始的。如何从日期开始检查是上升还是下降而不是结束日期?。任何帮助都将被预测。谢谢提前
答案 0 :(得分:1)
根据我的理解,您正在尝试检查fromDate是否晚于endDate。您可以使用标准比较运算符,它可以正常工作。
var fromDate = new Date('2015-05-21T10:17:28.593Z').getTime();
var endDate = new Date().getTime();
var isFromDateAscending = fromDate > endDate;
console.log(isFromDateAscending);
答案 1 :(得分:0)
您可以这样做:
var fromDate = new Date('2015-05-21T10:17:28.593Z')
var endDate = new Date()
if (fromDate > endDate) {
alert("FromDate is Ascending")
}else{
alert("EndDate is Ascending")
}
答案 2 :(得分:0)
我会使用MomentJS
进行日期检查/解析/操作,因为它有一个非常好的API,有助于处理本机Date
接口可能暴露的意外故障。
//Import moment
import * as moment from 'moment';
//In your file somewhere
if (moment().isAfter(moment('2015-05-21T10:17:28.593Z'))) {
//Current time is after the fromDate
} else {
//fromDate is after current time
}
它还有一堆显示实用程序等,可以在处理时间(和时区)时提供帮助。 You can check the documentation here
答案 3 :(得分:-1)
var date1 = new Date("7/11/2010");
var date2 = new Date("8/11/2010");
var diffDays = parseInt((date2 - date1) / (1000 * 60 * 60 * 24));
alert(diffDays )
diffDays是你渴望的答案