我有一个数据库utc字符串我传递到Date(attrs.endDate)然后通过新的Date()减去当前的utc日期,我无法让它为我提供2个utc日期的正确差异。
attrs.endDate总是提前8小时我正在接受差异,然后进行倒计时,但我得到了13h的差异。
var totalMillisecsLeft = Date(attrs.endDate) - new Date()
答案 0 :(得分:0)
第二个日期不是utc日期,而是您当地的日期。 你应该使用:
var totalMillisecsLeft = Date(attrs.endDate) - getUTCDate()
答案 1 :(得分:0)
我最终使用了moment.utc(mydate) - moment.utc(),一切都运行得很完美......还不确定为什么