在JavaScript中如何从日期中移除本地时区?

7 浏览
0 Comments

在JavaScript中如何从日期中移除本地时区?

我想知道是否可以使用JavaScript从日期中移除时区?我从JSON格式中获取日期时间,现在我想将其设置回来,但它返回了比我实际需要的更多信息。

我现在的代码是:

var d = new Date();
d.setTime(1432851021000);
document.write(d);

输出结果类似于:

Thu May 28 2015 16:10:21 GMT-0600 (CST)

我想只显示到小时,并移除GMT-0600 (CST)。

我知道JavaScript根据当前用户的时区来处理这个,这是个问题,因为信息可能保存在不同的国家。

我想避免像这样创建格式:

d.date() + "/" + d.month()...等等

有更好的解决方案吗?

0