javascript - 新日期 ("")添加 GMT 时间

标签 javascript date

var start = new Date("2017-04-09T21:00:00");

输出:2017 年 4 月 10 日星期一 05:00:00 GMT+0800 (+08)

应该是:2017 年 4 月 9 日星期日 21:00:00 GMT+0800 (+08)

最佳答案

这很容易。你可以试试这个:

var start = new Date("2017-04-09T21:00:00");
start.setTime(start.getTime() + start.getTimezoneOffset()*60*1000);

console.log(start);

关于javascript - 新日期 ("")添加 GMT 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43307468/

相关文章:

javascript - 为什么我不能使用 'name' 作为变量/对象名称?

javascript - 如何在TextBox中创建图案?

Javascript 日期问题返回比设置日期-时区少 1 天

javascript - 如何完成剧透

javascript - 在深层嵌套的对象数组中查找值,递归地,javascript

javascript - Node.js 二进制服务器 : Send a message to the client on stream end?

java - 使用 Prototype 的 Tapestry 5.3.7 日期和时间选择器

java - JodaTime - 2 个日期之间每月的天数

php - 减去数据php

java - Play 2 框架添加迄今为止的天数