0

jQueryプラグインjquery.timepickerを使用しています

var dateObj = new Date("Mon, 05 Nov 2012 06:30:00 -0600");
$('#my_start_time_id').timepicker('setTime', dateObj);

しかし、設定された時間は1時間戻ります。つまり、に設定された時間$('#my_start_time_id')5.30amの代わりになり6.30amます。

今日のDSTが変更された後、この問題が発生しています。この問題を解決するためのヒントを教えてください。

:「dateObj」の値を確認しました。Mon Nov 05 2012 06:30:00 GMT-0600 (CST)

4

1 に答える 1

0

これは、DST 移行日の jquery.timepicker プラグインのバグが原因でした。このプラグイン内では、1 日を開始するように設定された「_baseDate」という変数を使用します。_baseDate は、DST の移行日に調整する必要があります (米国のタイムゾーンでは 2012 年 11 月 4 日など)。

于 2012-11-05T11:51:51.730 に答える