Pregunta

i am using this third party datetimepicker plugin for my date and time picking functionality. i want to customize my time format to 12 hour format with AM/PM, i have changed my code to achieve this

$('#startTime').datetimepicker({
            datepicker : false,
            format : 'g:i A'
});

this some how satisfied my requirement, when i select a time it displays in 12 hour format in the input box, but my date picker ui displays still in 24 hour format, i have tried this

{allowTimes:[
  '09:00 AM',
  '11:00 AM',
  '12:00 PM',
  '21:00 PM'
]}

but it doesnt work, is there a way so that i can change the default setting to 12 hours instead of 24 hours.

¿Fue útil?

Solución

You need to set the option formatTime as this formats the times in the datepicker UI:

$('#startTime').datetimepicker({
    datepicker: false,
    format: 'g:i A',
    formatTime: 'g:i A'
});

See this Fiddle

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top