0
我有一个表示UTC日期的字符串:显示和格式化UTC日期到我的时区
'2016-07-29T01:33:56.72'
我想显示这个日期更正为我的时区,并很好地格式化:
'2016-07-28 22:33:56'
我试过像moment.js
或numeral.js
这样的库,但我仍然没有找到明确的方法来做到这一点。到目前为止,我的问题是我开始使用字符串对象而不是Date对象。
我有一个表示UTC日期的字符串:显示和格式化UTC日期到我的时区
'2016-07-29T01:33:56.72'
我想显示这个日期更正为我的时区,并很好地格式化:
'2016-07-28 22:33:56'
我试过像moment.js
或numeral.js
这样的库,但我仍然没有找到明确的方法来做到这一点。到目前为止,我的问题是我开始使用字符串对象而不是Date对象。
在这里找到答案了moment.js:How to convert Moment.js date to users local timezone? ... - Voyta酒店
在这里找到答案了moment.js:http://stackoverflow.com/questions/29220467/how-to-convert-moment-js-date-to -users-local-timezone – Voyta
哦哇谢谢,没有看到,你想添加的答案 – ibiza
有很多方法,但最简单的可能是解析字符串到日期,然后创建一个[*格式化的字符串*](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