将系统日期转换为est时区并比较两个日期

时间:2015-06-25 12:22:32

标签: javascript time timezone

在我的应用程序中,我得到一个json,我有一个日期字符串。我要求将此日期与EST时区格式的当前日期和时间进行比较。 我的输入日期是2015年6月23日星期二11:57:00 我当前的日期应该采用相同的格式但是在时区

我必须比较两者。

1 个答案:

答案 0 :(得分: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
    }
}