Javascript 在JS时间轴上的JSON文件中显示时间

Javascript 在JS时间轴上的JSON文件中显示时间,javascript,json,time,timeline,Javascript,Json,Time,Timeline,我正在使用这个timeline JS模板开发一个小部件。我必须能够接收JSON格式的事件。目前,我正在努力从本地文件接收它们。我能够接收包括日期在内的活动,但是我无法获得工作时间。我发现的建议似乎不起作用。有人能帮忙吗 这是我的JSON测试文件: "events": [{ "start": "2013-03-18", //need to add time here "end": "2014-03-18", "title": "test a", "color": "green", "descri

我正在使用这个timeline 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": ""
},

...

]}
典型的日期格式是“yyyy-mm-dd-hh:mm:ss.mmm”,这些格式可以传递给javascript新的日期(x)构造函数(其中“x”是),但有些浏览器不喜欢这种格式。他们想要/而不是-和一个“T”,其中空格分隔日期和时间。见此:

有关更多详细信息,请参见此

有一种方法可以在很多浏览器中使用,如图所示:

var d = '2013-04-30 00:00:00';
var date = new Date(d.replace(' ', 'T') + 'Z')
典型的日期格式是“yyyy-mm-dd-hh:mm:ss.mmm”,这些格式可以传递给javascript新的日期(x)构造函数(其中“x”是),但有些浏览器不喜欢这种格式。他们想要/而不是-和一个“T”,其中空格分隔日期和时间。见此:

有关更多详细信息,请参见此

有一种方法可以在很多浏览器中使用,如图所示:

var d = '2013-04-30 00:00:00';
var date = new Date(d.replace(' ', 'T') + 'Z')

谢谢你,李!我让它工作了。这是一个日期和时间格式不正确的问题。我是新来这个网站的,有什么方法可以帮助你提高声誉吗?谢谢你,李!我让它工作了。这是一个日期和时间格式不正确的问题。我是这个网站的新手,有什么方法可以帮助你提高声誉吗?