我刚刚在 javascript 中将 08/23/2012
转换到日期:
var value = '08/23/2012';
var newdate = new Date(value);
newdate
恰好是日期 {Thu Aug 23 2012 00:00:00 GMT+0100 (BST)}
我住在伦敦(GMT 0:00),那么 +1 假设从何而来以及如何正确设置它?
最佳答案
由于夏令时方案,您位于欧洲/伦敦
时区,夏季时为 GMT+0100。
这就是为什么通常最好根据位置配置系统,并通过查找 tz database 来调整时区。 。不幸的是,浏览器中的 JavaScript 实现在时区的一般处理方面相当糟糕。
关于javascript - Javascript 中如何定义当前 GMT 时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12183261/