2016-07-29 45 views
0

我有一个表示UTC日期的字符串:显示和格式化UTC日期到我的时区

'2016-07-29T01:33:56.72'

我想显示这个日期更正为我的时区,并很好地格式化:

'2016-07-28 22:33:56'

我试过像moment.jsnumeral.js这样的库,但我仍然没有找到明确的方法来做到这一点。到目前为止,我的问题是我开始使用字符串对象而不是Date对象。

+0

在这里找到答案了moment.js:http://stackoverflow.com/questions/29220467/how-to-convert-moment-js-date-to -users-local-timezone – Voyta

+0

哦哇谢谢,没有看到,你想添加的答案 – ibiza

+0

有很多方法,但最简单的可能是解析字符串到日期,然后创建一个[*格式化的字符串*](http://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date-in-javascript)。日期库可以提供帮助(例如[* Fecha.js *](https://github.com/taylorhakes/fecha)很小,并且可以解析和格式化),但实际上您只需要大约10行代码。 – RobG

回答