【发布时间】:2015-06-25 12:22:32
【问题描述】:
在我的应用程序中,我得到一个 json,其中有一个日期字符串。我需要将此日期与 EST 时区格式的当前日期和时间进行比较。 我的输入日期是 Tue Jun 23 2015 11:57:00 我当前的日期应该是相同的格式,但在 est 时区
我必须比较这两个。
【问题讨论】:
-
查看 moment.js。
标签: javascript time timezone
在我的应用程序中,我得到一个 json,其中有一个日期字符串。我需要将此日期与 EST 时区格式的当前日期和时间进行比较。 我的输入日期是 Tue Jun 23 2015 11:57:00 我当前的日期应该是相同的格式,但在 est 时区
我必须比较这两个。
【问题讨论】:
标签: javascript time timezone
你可以获取服务器时间并与你的比较
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
}
}
【讨论】: