在 PHP JQuery 中为时间选择器设置带有 AM/PM 选项的下拉菜单
Set dropdown with AM/PM options for time picker in PHP JQuery
我有一个 jquery 插件,用于在我的 PHP 文件中调用日期时间选择器。一切都运行良好,甚至直到它被集成或发布到数据库中。但是,我希望它位于 AM/PM 选项中,小时值从 1 开始到 12 结束。我在网站上的上一个问题中找到了解决方案,但它只做的是将所选值(24 小时制)转换为 AM/PM 格式的等效时间。我更喜欢的是 hours:minutes 的下拉列表将在 hours:minutes AM/PM 显示中,在 12 小时设置中。
jquery 的文档位于 https://github.com/xdan/datetimepicker/blob/master/doc.tpl and a sample image of the time picker is at https://raw.githubusercontent.com/xdan/datetimepicker/master/screen/3.png。我已经更改了 js 文件中的一些值,例如达到 24 的循环(假设这些正在为 00-23 小时创建值)并将它们设为 13 但没有效果。谢谢!
不要使用 format
,而是在初始化日期时间选择器时尝试使用 formatTime
。以下应在下拉列表中以 12h am/pm 格式生成时间,
jQuery('#datetimepicker').datetimepicker({
datepicker: false,
formatTime: 'h:i a'
});
帮助很大!谢谢!我在下面post我的完整解决方案。我保留了格式项,因为只有 formatTime 会将下拉列表转换为 12 小时格式,但单击时仍会 post 文本字段中的 24 小时时间格式。谢谢!
$('#datetimepicker1').datetimepicker({
datepicker:false,
formatTime:'h:i A',
format: 'h:i A',
step:5
});
我有一个 jquery 插件,用于在我的 PHP 文件中调用日期时间选择器。一切都运行良好,甚至直到它被集成或发布到数据库中。但是,我希望它位于 AM/PM 选项中,小时值从 1 开始到 12 结束。我在网站上的上一个问题中找到了解决方案,但它只做的是将所选值(24 小时制)转换为 AM/PM 格式的等效时间。我更喜欢的是 hours:minutes 的下拉列表将在 hours:minutes AM/PM 显示中,在 12 小时设置中。
jquery 的文档位于 https://github.com/xdan/datetimepicker/blob/master/doc.tpl and a sample image of the time picker is at https://raw.githubusercontent.com/xdan/datetimepicker/master/screen/3.png。我已经更改了 js 文件中的一些值,例如达到 24 的循环(假设这些正在为 00-23 小时创建值)并将它们设为 13 但没有效果。谢谢!
不要使用 format
,而是在初始化日期时间选择器时尝试使用 formatTime
。以下应在下拉列表中以 12h am/pm 格式生成时间,
jQuery('#datetimepicker').datetimepicker({
datepicker: false,
formatTime: 'h:i a'
});
帮助很大!谢谢!我在下面post我的完整解决方案。我保留了格式项,因为只有 formatTime 会将下拉列表转换为 12 小时格式,但单击时仍会 post 文本字段中的 24 小时时间格式。谢谢!
$('#datetimepicker1').datetimepicker({
datepicker:false,
formatTime:'h:i A',
format: 'h:i A',
step:5
});