将UTC时间戳转换为用户本地时间javascript

时间:2015-10-02 04:26:50

标签: javascript

我有像 1443728852 这样的时间戳,如何将其转换为用户当地时间。我有这个:

time = new Date(1443728852);
alert(time.toLocaleTimeString());

但是这给我的UTC / GMT时间不是我当地的时间,例如EST?

1 个答案:

答案 0 :(得分:0)

默认情况下,date对象以用户本地时区显示日期和时间。还有一件事是Date对象需要时间戳(以毫秒为单位),因此您需要将其乘以1000。

time = new Date(1443728852 * 1000);
alert(time.toLocaleTimeString());