Saq*_*Ali 2 javascript momentjs
我隐含地知道以下字符串是UTC时区: 2008-03-09 18:02:29
如何使用moment.js将其转换为我当地时区的对象?
我尝试了以下但是没有调整我当地时区的时间:
> moment("2008-03-09 18:02:29 UTC").format('YYYY-MM-DD HH:mm:ss zz')
"2008-03-09 18:02:29"
Run Code Online (Sandbox Code Playgroud)
PS.我住在华盛顿特区附近(UTC -4).但这需要适用于世界上任何地方的任何用户.
我可以在没有时刻的情况下这样做.这样的(但它只适用于Chrome,而不是FF):
new Date('2008-03-09 18:02:29 UTC');
Run Code Online (Sandbox Code Playgroud)
那么什么是moment.js代码类似于这个?
您知道自己有UTC日期,因此您希望以UTC模式进行解析.之后,使用Moment的.local()函数返回当前用户的时间.
moment.utc('2008-03-09 18:02:29').local().format()
"2008-03-09T13:02:29-05:00"
Run Code Online (Sandbox Code Playgroud)
我在-5,正如你所看到的,日期被推迟了五个小时.
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |