你好,我在maxDate中使用datetimepicker,如下所示:
const today = new Date()
$('#recordtime').datetimepicker({
sideBySide: true,
locale: 'bg',
format: 'DD/MM/YYYY HH:mm:ss',
maxDate: today
});但问题是我可以挑到8:00-今天

那是为什么?是否需要在脚本中设置一些本地时间设置以限制为00:00:00?
我使用的js是:https://cdnjs.com/libraries/bootstrap-datetimepicker/4.17.37
发布于 2022-03-23 09:50:57
解决办法是像@freedomn那样将时间设置为today.setHours(23,59,59,0),并添加timeZone,就像@phuzi所写的。
const today = new Date()
today.setHours(23,59,59,0)
$('#recordtime').datetimepicker({
locale: 'bg',
format: 'DD/MM/YYYY HH:mm:ss',
timeZone: 'Europe/Sofia',
maxDate: today
});感谢评论中的帮助,很抱歉我为用过的js脚本写错了信息.
https://stackoverflow.com/questions/71584211
复制相似问题