首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript date(string date) - date()无法显示正确的差异

Javascript date(string date) - date()无法显示正确的差异
EN

Stack Overflow用户
提问于 2016-04-03 12:43:34
回答 2查看 47关注 0票数 3

我有一个数据库utc字符串,我正在传递到日期(attrs.endDate),然后通过新的日期()减去当前utc日期,但我无法让它为我提供2个utc日期的正确差异。

attrs.endDate总是比协调世界时快8小时,我得到了差值,然后进行倒计时,但我得到了13小时的差值。

代码语言:javascript
复制
var totalMillisecsLeft = Date(attrs.endDate) - new Date()
EN

回答 2

Stack Overflow用户

发布于 2016-04-03 13:19:05

第二个日期不是utc日期,而是您的本地日期。您应该使用:

代码语言:javascript
复制
var totalMillisecsLeft = Date(attrs.endDate) - getUTCDate()
票数 0
EN

Stack Overflow用户

发布于 2016-04-03 13:49:04

我最终使用了moment.utc(mydate) - moment.utc(),一切都工作得很好……我还是不知道为什么

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

https://stackoverflow.com/questions/36381693

复制
相关文章

相似问题

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