私はeonasdan bootstrap-datetimepickerを使用しています。UTC 時間 (時間を含む) で作業しようとしていますが、maxDate は現地時間を参照しているようです。
例として、UTC 時間の午前 10:00 に時間を制限したい場合があります。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 の日付と時刻 (時間) を尊重することに興味があります。