首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moment.js DST转换

Moment.js DST转换
EN

Stack Overflow用户
提问于 2018-11-05 16:17:29
回答 1查看 271关注 0票数 1

我从有关圣保罗(巴西)一家工厂的数据库中收到这条字符串:

2018-10-30T14:10:40.423-03:00。

我正在尝试使用命令创建矩对象

代码语言:javascript
复制
var dateFromDB = "2018-10-30T14:10:40.423-03:00";
var momentObj = moment.tz(dateFromDB, "America/Sao_Paulo")

但是格式不正确。

代码语言:javascript
复制
console.log(momentObj.format('L HH:mm:ss')) // I expect "10/30/2018 14:10:40"

但结果是“2018年10月30日15:10:40”。

怎么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-05 19:41:14

这与巴西在2018年DST日期方面的变化有关,反映在tzdb 2008 c中。

暂时-Timezone,这是在0.5.15或更高版本。升级到最新版本,您应该有正确的结果。

永远记住-时区是由世界各国政府决定的。他们可以,也可以改变。技术可以反映这些决定,但前提是你必须保持在更新的顶端。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53158208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档