【发布时间】:2015-04-29 16:00:58
【问题描述】:
如何将 BST 日期字符串转换为 Javascript 日期对象?
以下代码给了我 BST 错误,但适用于其他时区
var data='Tue Apr 28 16:15:22 BST 2015';
var date = new Date(data);
console.log(date)
输出
Invalid Date
var data='Tue Apr 28 16:15:22 BST 2015';
var date = new Date(data);
console.log(date)
var data2='Fri Mar 27 11:53:50 GMT 2015'
var date2 = new Date(data2);
console.log(date2)
【问题讨论】:
-
按 BST 我假设您的意思是 GMT+1 ?另外,为什么你的时间在你的一天和一年之间?
-
看起来您依赖于浏览器特定的日期字符串解析 - 我前一阵子遇到了类似的问题。如果没有其他人超过我,我会在我开始工作时发布。
标签: javascript date timezone