我正在使用eonasdan bootstrap-datetimepicker。我正在尝试以 UTC 时间(包括小时)工作,但maxDate 似乎指的是本地时间。
例如,如果我想将时间限制为 UTC 时间上午 10:00。我希望 datetimepicker 允许修改时间,但不超过 UTC 时间上午 10:00。因为我是 +3 时区,所以我可以去到下午 13:00。
这是小提琴: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 日期和时间(小时)。