【发布时间】:2013-04-30 10:24:54
【问题描述】:
我正在尝试将来自服务器的日期时间以 JSON 的形式转换为我可以在 HighChart 中使用的日期时间,但我总是得到错误的日期。
var json = {"lastMinute":"2013-05-06 15:46:00"}; // GMT
var lastMinute = json.lastMinute;
var a = lastMinute.split(' ');
var d = a[0].split('-');
var t = a[1].split(':');
var date = new Date(d[0],d[1],d[2],t[0],t[1],t[2]);
// NEED TO CONVERT TO LOCALTIME
此输出:2013 年 6 月 6 日星期四 15:46:00 GMT-0700 (PDT)
谁能让我摆脱痛苦,告诉我我做错了什么愚蠢简单的事情?
【问题讨论】:
-
一句话:moment.js
-
我喜欢 moment.js,但我们目前正在 KISS 开发中。
-
我使用 moment.js(以及 jQuery 和 ..),因为我相信在 being lazy(因此,KISS?)。 KISS 的一部分是让其他人遇到(并解决)您面前的问题。我喜欢使用生成的 API 来抽象出问题。
标签: javascript json datetime epoch