2016-04-05 5 views
0

私はFullCalendarの実装をテストしています。以前はFebruraryと3月の大部分で、特定の日にイベントを追加すると、正しい日にレンダリングされたイベントが追加されました。FullCalendar夏時間の移動イベントを1日後に保存する

しかし、今では4月の夏時間(夏時間が始まってから)と、日付をクリックしてイベントを追加するたびに、前日にレンダリングしています。

この問題を解決するにはどうすればよいですか?私はそれの周りに私の頭を得ることができません。

ありがとうございました。

+0

あなたは 'moment.js'(http://momentjs.com/docs/)のような追加のJSライブラリを使用することができます。夏時間を設定する機能があります。しかし、一般的には、ほとんどの場合、手動で解決する必要があります。 –

答えて

0

これが誰にも役立つかどうかはわかりませんが、私は脳波がありました。

私が使用:

if (TimeZoneInfo.Local.IsDaylightSavingTime(item.Date)) 

を、私は上のイベントを追加したい日付がDSTであるかどうかを検出することがあれば、私が表示されたイベントの開始と終了に毎日追加され、今では働いています予想通り。

0

私は昨日何らかの問題を抱えていました。私は次のようにして解決しました。

public static string GetFullCalenderFormat() 
      { 
       return @"yyyy-MM-ddTHH\:mm\:ss.fffffffzzz"; 
      } 

その後

someEventDate.ToString(GetFullCalenderFormat()); 
関連する問題