在Javascript中将GMT中的日期/时间转换为EST

Iri*_*ris 5 javascript

在Javascript中,无论用户设置如何,如何将GMT中的日期/时间转换为EST?

小智 5

var tmpDate = New Date("enter any valid Date format here")
Run Code Online (Sandbox Code Playgroud)

javascript Date()函数会自动将其转换为您的本地时间。

例子:

var tmpDate = new Date("Fri Jul 21 02:00:00 GMT 2012");
alert(tmpDate);
//Result: Fri Jul 20 22:00:00 EDT 2012
Run Code Online (Sandbox Code Playgroud)

在 jsfiddle 尝试一些不同的值: http: //jsfiddle.net/R3huD/


Dan*_*iel 0

请参阅此处: https: //web.archive.org/web/1/http ://articles.techrepublic%2ecom%2ecom/5100-10878_11-6016329.html

您所要做的就是获取以毫秒为单位的时间,然后添加以毫秒为单位的偏移量,然后移回日期时间对象