var fromDate = new Date('2015-05-21T10:17:28.593Z')
var endDate = new Date()
我從日期和結束date.How具有日期檢查是升序或大於結束日期降序.ANY幫助將appreicated.thanks提前
var fromDate = new Date('2015-05-21T10:17:28.593Z')
var endDate = new Date()
我從日期和結束date.How具有日期檢查是升序或大於結束日期降序.ANY幫助將appreicated.thanks提前
根據我的理解,您正試圖檢查日期是否晚於endDate。你可以使用標準的比較運算符,它會工作得很好。
var fromDate = new Date('2015-05-21T10:17:28.593Z').getTime();
var endDate = new Date().getTime();
var isFromDateAscending = fromDate > endDate;
console.log(isFromDateAscending);
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就是答案ü希望
你可以簡單地做:
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")
}
我將使用MomentJS
進行日期檢查/解析/操作,因爲它具有非常好的API,並有助於處理接口可以暴露的意外故障。
//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
真的嗎?你能告訴我你有什麼嗎?它對我很好用 –
@arunrajesh只要兩個對象都包含你認爲他們所做的日期(如果他們不這樣做,你有不同的問題),'''操作符應該可以正常工作。 –
感謝您的回覆 –