2016-08-01 9 views
1

Knockoutを使用してdatabound DateTimePickerウィジェットがあります。サーバーが提供する初期時刻はUTCです。 DateTimePickerがクライアント上で更新されると、正しい日時を表示するように見えますが、裏では日時がローカルであると思われるようですので、UIを使用して更新を行い、その後サーバーと同期します日時は+7:00(私の現地時間帯は山岳時間です)までにshitfedされています。Bootstrap DateTimePickerとKnockOutをUTCのみで使用する方法

DateTimePicker(4.17.37 - https://github.com/Eonasdan/bootstrap-datetimepicker)でUTCのみを使用するように設定するにはどうすればよいですか?

答えて

0

DateTimePickerはmoment.js(http://momentjs.com/)ライブラリに依存しているため、すべてのDateTimesがデフォルトのブラウザのタイムゾーンに変換されるため、問題が発生しているようでした。

moment.tz.setDefault("UTC"); 

修正は一瞬、タイムゾーン-と-data.jsライブラリー(http://momentjs.com/timezone/)を含め、その後経由UTCにデフォルトゾーンを設定関与しました

関連する問題