【发布时间】:2020-11-05 15:51:23
【问题描述】:
所以我使用的是jQuery DateTimePicker,目前我有以下设置:
jQuery(document).ready(function($) {
jQuery.datetimepicker.setLocale('en');
jQuery('#datepicker').datetimepicker({
beforeShowDay: $.datepicker.noWeekends,
format: 'd/m/Y H:i a',
minDate: 0,
minTime: 0,
step: "30",
allowTimes:[
'09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30',
'13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00'
]
});
});
如您所见,您无法选择过去的日期或时间,并且时间选择仅在工作日晚上 9 点到 5 点...
我遇到的这个问题是,如果我只选择今天的日期,它会放入带有当前时间戳的日期,我需要以某种方式将其四舍五入到下一个 30 分钟增量,或者进行所需的时间选择以及日期。
有什么想法吗?
【问题讨论】:
标签: jquery datetimepicker