我正在尝试在 moment.js 中设置日期的时区而不更改时间值
我得到一个 UTC 日期:
date.toString() // Sun Sep 27 2015 00:00:00 GMT+0000
我需要设置时区而不更改时间。
Sun Sep 27 2015 00:00:00 GMT-0500
如果我使用date.utcOffset(moment().utcOffset())
它添加了偏移量:
date.toString() // Sat Sep 26 2015 19:00:00 GMT-0500
我可以
date = moment(date.format("YYYYMMDDHHmmssSSSS"), "YYYYMMDDHHmmssSSSS")
但这似乎是一种低效的方法。
有没有什么方法可以只更改时区而不更改时间?
在撰写本文时(第 2.22 时刻),您可以使用以下命令从本地转到 UTCsomeLocalMomentVariable.utc(true)
然后从 UTC 返回本地someUtcMomentVariable.local(true)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)