【问题标题】:Convert system date into est time zone and compare two dates将系统日期转换为 est 时区并比较两个日期
【发布时间】:2015-06-25 12:22:32
【问题描述】:

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

我必须比较这两个。

【问题讨论】:

  • 查看 moment.js。

标签: javascript time timezone


【解决方案1】:

你可以获取服务器时间并与你的比较

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
    }
}

【讨论】:

  • 但是如何比较。其实我是 javascript 新手,所以没有那么多想法
  • 那也会比较时间,因为我觉得它只比较日期。
猜你喜欢
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 2011-12-18
相关资源
最近更新 更多