Я получил плагин jquery для средства выбора даты и времени, которое будет вызываться в моем PHP-файле. Все работает хорошо, даже до тех пор, пока не будет интегрировано или размещено в базе данных. Тем не менее, я хотел бы, чтобы он был в варианте AM / PM со значением часов, начинающимся с 1 и заканчивающимся на 12. Я нашел решение в предыдущем вопросе здесь, на сайте, но он лишь конвертирует выбранное значение (в 24-часовой настройке) в эквивалентное время в формате AM / PM. Что я предпочел бы, так это то, что выпадение часов: минут будет в часах: минутах AM / PM, в 12-часовом режиме.
Документация для jquery находится на https://github.com/xdan/datetimepicker/blob/master/doc.tpl и образец изображения выбора времени в https://raw.githubusercontent.com/xdan/datetimepicker/master/screen/3.png. Я изменил некоторые значения в файлах js, такие как циклы, достигающие 24 (при условии, что они создают значения для часов 00-23), и сделал их 13, но безрезультатно. Спасибо!
Вместо того, чтобы использовать format
попробуйте использовать formatTime
при инициализации выбора даты и времени. Следующее должно генерировать время в формате 12 часов утра / вечера в раскрывающемся списке,
jQuery('#datetimepicker').datetimepicker({
datepicker: false,
formatTime: 'h:i a'
});
Большая помощь! Спасибо! Я публикую свое полное решение ниже. Я сохранил элемент формата, поскольку наличие только formatTime конвертировало бы выпадающий список в 12-часовой формат, но при нажатии все равно оставлял 24-часовой формат времени в текстовом поле. Спасибо!
$('#datetimepicker1').datetimepicker({
datepicker:false,
formatTime:'h:i A',
format: 'h:i A',
step:5
});