2

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 ) は別の形式にする必要があると思いますか?

4

1 に答える 1