在 PHP JQuery 中设置带有时间选择器的 AM/PM 选项的下拉列表



我有一个jquery插件,用于在我的PHP文件中调用datetimepicker。一切都运行良好,即使在它被集成或发布到数据库中之前也是如此。但是,我希望它位于 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 但不起作用。谢谢!

在初始化日期时间选取器时,尝试使用 formatTime,而不是使用 format。以下内容应在下拉列表中以 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
    });

最新更新