javascript - 将 5PM 转换为 17 :00 (12hr to 24hr) 的最佳方法

标签 javascript datetime date

我希望能够将简单的一位数时间字符串转换为 javascript 可以理解的完整时间戳。

例如:

'1PM' => 13:00
'5AM' => 05:00
'7:15PM' => 19:15
etc, etc

我想创建防弹时间输入字段,可以接受任何输入的时间格式。

最佳答案

我不知道有什么方法可以用内置的 JavaScript 东西来做到这一点,例如日期。你可能需要自己动手,例如使用 JavaScript 字符串函数解析数字,然后创建一个 Date 对象并对其调用 setHours 和 setMinutes。

关于javascript - 将 5PM 转换为 17 :00 (12hr to 24hr) 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5937999/

相关文章:

javascript - Wordpress 中的 Google Maps API Javascript

c# - 如何格式化 HH :mm:ss separators of a TimeSpan in a culture-aware manner?

c - 日期时间作为键

html - 使用下一步按钮时如何使 iPad HTML5 日期默认为空白/空

javascript - 如何检查 jqm 日历日期在 jQuery Mobile 中是否有事件?

javascript - 如何为动态制作的复选框列表制作撤消按钮

javascript - 如何使用保存对话框将表单值保存到 JSON?

C# 两个日期之间的天数问题

javascript - select2 jquery 插件重置具有预选项目的选择元素

mysql - mysql中的日期排序