如何在jQuery中以12小时格式设置datetimepicker

时间:2016-06-08 09:31:32

标签: javascript jquery format datetimepicker

我的datetimepicker下拉列表以yyyy/mm/dd格式显示日期,并以12小时格式显示时间。问题是当我选择日期和时间时,时间以24小时格式显示。而我希望时间以12小时格式显示。

这是我的代码:

$('#datetimepicker').datetimepicker({
    dayOfWeekStart: 1,
    lang: 'en',
    formatTime: 'h:i a',            
    step: 05
});

3 个答案:

答案 0 :(得分:0)

http://xdsoft.net/jqplugins/datetimepicker/

  • hours12:true

应该是一个有用的链接。

希望这能帮到你!

答案 1 :(得分:0)

正确的代码是:

$('#datetimepicker').datetimepicker({
    dayOfWeekStart: 1,
    lang: 'en',
    formatTime: 'g:i a',            
    step: 05
});

或者你也可以试试这个: ' datetimepicker.CustomFormat =" HH:mm:ss tt&#34 ;;'

答案 2 :(得分:0)

我已经弄明白了。 Kaushal Shah很接近,但是文本框的输出并没有以12小时格式显示他的解决方案。您需要添加formatTime部分以及格式部分,如下所示。

ERROR: invalid input syntax for integer: ""

我需要的解决方案还在格式部分中包含更多日期信息,因此看起来更像是:

$('#datetimepicker').datetimepicker({
    dayOfWeekStart: 1,
    format: 'g:i a'
    lang: 'en',
    formatTime: 'g:i a',            
    step: 05
});