【发布时间】:2014-09-29 19:49:17
【问题描述】:
我在星期一晚上撕毁了我的听力!谁能帮我理解下面的问题?
我的浏览器上有以下字符串01-09-2014(这是当地时间),我想将其转换为 UTC,以便我可以将其保存回服务器。
这是我正在做的事情:
var localDate = moment("01-09-2014", "DD-MM-YYYY");
var utcDate = localDate.utc();
console.log("Local Date " + localDate.toDate() + " UTC Date " + utcDate.toDate());
奇怪的是,最后一行输出:
Local Date Mon Sep 01 2014 00:00:00 GMT+0200 (Romance Daylight Time) UTC Date Mon Sep 01 2014 00:00:00 GMT+0200 (Romance Daylight Time)
问题
- 为什么 UTC 日期看起来与本地日期完全相同(鉴于我在 GMT+2 区域,我预计本地时间比 UTC 时间早 2 小时)?
- 为什么 UTC 日期有 GMT+0200?我希望 UTC 日期为 GMT+000
你能帮我解决这两个问题吗?
【问题讨论】:
标签: javascript datetime momentjs