私はeonasdan bootstrap-datetimepickerを使用しています。私はUTC時間(時を含む)で仕事をしようとしていますが、maxDateは現地時間を参照しているようです。Bootstrap datepicker - 現地時間ではなくUTC時間でmaxDateを設定します
例は、に午前10時の時間を制限したい場合に設定します。 datetimepickerに時間の変更を許可するが、UTC時間は午前10:00を超えないようにしたい。私はタイムゾーンが+3であるため、午後13時まで行くことができます。ここで
はフィドルです:http://jsfiddle.net/vvtwq0xm/1/
var dateUTCtime = new Date().toISOString();
alert('UTC time = ' + dateUTCtime);
var opts = {
format: "DD-MMM-YYYY HH:mm",
stepping: 5,
maxDate: dateUTCtime,
useCurrent: true,
sideBySide: false,
showTodayButton: true,
widgetPositioning: {
'vertical': 'bottom'
}
};
$('#datetimepicker1').datetimepicker();
私の日付はUTCであるが、MAXTIMEはUTCまでの時間(時間)を尊重していないようです。現在の現地時間まで行くことができます。
とにかくUTCで動作させるには?
ps:理解を深めるためにいくつかの説明を追加しました。私はUTCの日時(時間)を尊重することに興味があります。
あなたの解決策は、私は意味の問題を持っています。私はUTCとは異なるタイムゾーンにいます。それでもクロックに行くと、maxDateにもかかわらず現在の現地時間がUTCに変更されるまで、これを修正することができます。私が探しているのは、現地時間ではなく、時間版をUTC時間にロックする方法です。 – kitimenpolku
私の問題の記述を少し修正しました。おそらく、私は自分自身をよく表現していなかったでしょう。うまくいけば今それは良いです。 – kitimenpolku
申し訳ありませんが、私はUTCの問題を解決したと思っていましたが、間違っていました。私はいくつかのテストを行いましたが、とにかくもっと良い解決策を見つけるためにさらに調査します。 – VincenzoC