我正在使用以下代码以正确格式获取当前UTC时间,但客户端已回来并要求时间戳现在位于EST中,而不是世界标准时间。我搜索了Google和stackoverflow,但无法找到适用于我现有代码的答案。如何将UTC日期/时间转换为EST日期/时间
var currentdate = new Date();
var datetime = currentdate.getFullYear() + ":"
+ ("0" + (currentdate.getUTCMonth()+1)).slice(-2) + ":"
+ ("0" + currentdate.getUTCDate()).slice(-2) + ":"
+ ("0" + currentdate.getUTCHours()).slice(-2) + ":"
+ ("0" + currentdate.getUTCMinutes()).slice(-2) + ":"
+ ("0" + currentdate.getUTCSeconds()).slice(-2);
我们正在试图做的是设置一个一致的时间戳EST无论在哪里浏览器位于世界各地,因此使用的UTC时间原本。
谢谢!
可能重复(http://stackoverflow.com/questions/9070604/how-to-convert-datetime-从用户时区到est-in-javascript) – bjb568
bjb是对的:) –
是的,但链接无法正确处理夏令时。 –