【问题标题】:To convert in specific Time Format以特定时间格式转换
【发布时间】:2017-04-12 07:38:55
【问题描述】:

如果时间格式 H:MM 以单个数字显示,如何将其转换为 HH:mm 格式。例如,我想将 9:00 AM 显示为 09:00 AM。

我的输入应该是上午 9:00,输出应该是上午 09:00。

【问题讨论】:

标签: jquery time


【解决方案1】:

var newDate = new Date();  
console.log("0" + newDate.getHours());

使用Date()。它可能会对你有所帮助。

【讨论】:

  • 我没有使用 Date()。我从服务调用中收到字符串数据,例如上午 12:10,并且必须以特定格式进行转换。
【解决方案2】:

Moment.js (https://momentjs.com/) 通常是我进行日期解析的首选库。

不确定您的完整输出格式是什么,但类似以下内容应该可以解决问题:

moment("1/5/15 9:3:4", "D/M/YY h:m:s").format("DD/MM/YYYY hh:mm:ss") == "01/05/2015 09:03:04"

【讨论】:

    猜你喜欢
    • 2020-04-12
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 2021-03-20
    • 2019-05-08
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多