datetimepicker的jquery自定义时间格式
我正在使用第三方datetimepicker插件来实现日期和时间拾取功能。我想用datetimepicker的jquery自定义时间格式,jquery,datetimepicker,datetime-format,Jquery,Datetimepicker,Datetime Format,我正在使用第三方datetimepicker插件来实现日期和时间拾取功能。我想用AM/PM将我的时间格式自定义为12小时格式,我已经更改了代码以实现这一点 $('#startTime').datetimepicker({ datepicker : false, format : 'g:i A' }); 这多少满足了我的要求,当我选择一个时间,它在输入框中以12小时格式显示,但我的日期选择器用户界面仍以24小时格式显示时,我尝试了这个方法 {all
AM/PM
将我的时间格式自定义为12小时格式,我已经更改了代码以实现这一点
$('#startTime').datetimepicker({
datepicker : false,
format : 'g:i A'
});
这多少满足了我的要求,当我选择一个时间,它在输入框中以12小时格式显示,但我的日期选择器用户界面仍以24小时格式显示时,我尝试了这个方法
{allowTimes:[
'09:00 AM',
'11:00 AM',
'12:00 PM',
'21:00 PM'
]}
但是它不起作用,有没有办法让我将默认设置改为12小时而不是24小时。您需要设置选项
formatTime
,因为这会格式化日期选择器UI中的时间:
$('#startTime').datetimepicker({
datepicker: false,
format: 'g:i A',
formatTime: 'g:i A'
});
请参见此将默认设置更改为24小时而不是12小时?我以为你想要相反的o。o@BatuZet是的..我更正了您知道
hours12
property吗?如果您已经知道这一点,但它不适合您,那么我想您需要为onGenerate
或其他东西编写一个函数。顺便说一句,如果这只需要几个小时,你根本不需要一个datetimepicker
。现在你如何在PM时间中使用这种格式的allowTimes
选项<代码>允许时间:['1:00 PM']将显示13:00 PM
。有没有办法显示它1:00pm
?我不明白为什么它不起作用-请看一个小提琴是的,我也不能让它在alllowTimes列表中使用AM PM。有人知道怎么做吗?