我有像 1443728852 这样的时间戳,如何将其转换为用户当地时间。我有这个:
time = new Date(1443728852);
alert(time.toLocaleTimeString());
但是这给我的UTC / GMT时间不是我当地的时间,例如EST?
答案 0 :(得分:0)
默认情况下,date对象以用户本地时区显示日期和时间。还有一件事是Date对象需要时间戳(以毫秒为单位),因此您需要将其乘以1000。
time = new Date(1443728852 * 1000);
alert(time.toLocaleTimeString());