我正在使用此时间轴JS模板开发小部件。我必须能够以JSON格式接收事件。现在,我正在努力从本地文件接收它们。我能够收到包含日期的活动,但是我无法抽出时间工作。我发现的建议似乎没有起作用。有人可以帮忙吗?
这是我的JSON测试文件:
"events":
[{
"start": "2013-03-18", //need to add time here
"end": "2014-03-18",
"title": "test a",
"color": "green",
"description": "this is a test",
"image": "",
"link": ""
},
...
]}
答案 0 :(得分:1)
典型的日期格式是“yyyy-mm-dd hh:MM:ss.mmm”,这些可以传递给javascript新的Date(x)构造函数(其中'x'是)但是有些浏览器不喜欢这样格式。他们想要/而不是 - 和'T',其中该空白分隔日期和时间。见:
有关详细信息,请查看此FIDDLE HERE
这样做的一种方法似乎适用于许多浏览器:
var d = '2013-04-30 00:00:00';
var date = new Date(d.replace(' ', 'T') + 'Z')