momentjs - Moment toJSON 不考虑 timezione
问题描述
我有 moment@2.24.0 的角度应用程序。我做这个简单的动作:
let test = moment('2019112200:00','YYYYMMDDmm:ss');
console.log(test .toJSON());
结果是
2019-11-21T23:00:00.000Z
我认为它不考虑时区。和
moment.locale('it')
结果是一样的。
解决方法可以是 moment.format() 但我会使用正确的解决方案。
解决方案
一个有效的替代方案是
test.ISOString(true)
结果是:2019-11-22T00:00:00.000+01:00
推荐阅读
- c++ - 为什么字符串的 move() 会改变内存中的底层数据位置?
- python - 如何使用 pyinstaller 成功执行包含网页抓取代码的 python 脚本
- batch-file - 使用 ERRORLEVEL 检索 InstallUtil 的退出状态
- docker - Nginx 反向代理未使用主机名找到其他内部 Docker 容器
- python-3.x - 循环遍历列表和 t 测试时的 TypeError 操作数
- reactjs - Heroku:puppeteer chrome:加载共享库时出错:libX11-xcb.so.1
- javascript - Nodejs模型不采用图像类型?
- html - 平滑滚动锚链接没有发生 - 只是跳转到部分而不是滚动
- excel - Excel INDEX MATCH 列格式转换为行列格式
- azure - Azure 扬声器验证 API 的定价层错误