1

このタイムライン 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": ""
},

...

]}
4

1 に答える 1

1

典型的な日付形式は「yyyy-mm-dd hh:MM:ss.mmm」で、これらは JavaScript の new Date(x) コンストラクター (「x」は) に渡すことができますが、一部のブラウザーはその形式を好みません。- の代わりに / が必要で、日付と時刻を空白で区切る 'T' が必要です。これを参照してください:

ハイチャート: 日付としての x 値

詳細については、このFIDDLE HEREを参照してください。

そこに示されているそれを行う1つの方法は、多くのブラウザーで機能するようです:

var d = '2013-04-30 00:00:00';
var date = new Date(d.replace(' ', 'T') + 'Z')
于 2013-05-08T19:09:02.377 に答える