angular-bootstrap-calendarを使用しており、イベント リストの形式は次のとおりです。
{"events":[{"eventid":"7","title":"Events","type":"info","startsAt":"2015-09-24T10:00:00+00:00","endsAt":"2015-09-24T11:00:00+00:00","draggable":"true","resizable":"true"}]}
しかし、予定をカレンダーに表示すると、午前 10 時ではなく午前 6 時と表示されます。
私の日付のカーボン変換を行う必要があると思いますか?
$startAt = Carbon::parse($appointments['appointment_start'])->toATOMString();
または私の日付を Javascript 日付オブジェクトとタイムゾーンに変換する
$http.get('../api/events').success(function(events) {
// Convert dates to Javascript Date Object
for (var i = 0; i < events.events.length; i++) {
events.events[i].startsAt = new Date(events.events[i].startsAt);
events.events[i].endsAt = new Date(events.events[i].endsAt);
}
これをどのように処理すればよいかわかりませんか? イベントの日付 (つまり、 2015-09-24T10:00:00+00:00 ) は別の形式にする必要があると思いますか?