2015-06-25 35 views
1

在我的應用程序中,我得到了一個json,我有一個日期字符串。我有要求將此日期與EST時區格式中的當前日期和時間進行比較。 我輸入的日期是星期二2015年6月23日11:57:00 和我現在的日期應該是相同的格式,但在est時區將系統日期轉換爲est時區並比較兩個日期

我必須對這兩個進行比較。

+2

退房moment.js你的比較。 –

回答

0

你可以得到服務器的時間和這樣的

function convertToServerTimeZone(){ 
    //EST 
    var offset = -5.0 
    var clientDate = new Date(); 
    var yourInputDate = new Date("Tue Jun 23 2015 11:57:00"); 
    var utc = clientDate.getTime() + (clientDate.getTimezoneOffset() * 60000); 
    var serverDate = new Date(utc + (3600000*offset)); 
    var dateFormated = serverDate.toISOString().substr(0,10); 
    var dateFormatedYourDate = yourInputDate.toISOString().substr(0,10); 
    if(dateFormated > dateFormatedYourDate){ 
     //here to compare string values 
    } 
} 
+0

但是如何比較。其實我是新來的JavaScript,所以沒有那麼多的想法 – Tushar

+0

這也會比較時間,因爲我覺得它只是比較日期。 – Tushar

+0

實際上不是,我編輯我的答案來比較字符串 –