【问题标题】:Parse datetime using JavaScript as mm/dd/yyyy mm:ss AM/PM format? [duplicate]使用 JavaScript 将日期时间解析为 mm/dd/yyyy mm:ss AM/PM 格式? [复制]
【发布时间】:2021-07-26 03:33:00
【问题描述】:

我有一个解析日期时间的 JS 函数。这是我得到的输出:2017-08-15。我需要像这样显示 2017 年 8 月 15 日下午 12:45。我该怎么做?

当前的 JavaScript 函数:

function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2)
        month = '0' + month;
    if (day.length < 2)
        day = '0' + day;
    return [year, month, day].join('-');
}

【问题讨论】:

    标签: javascript jquery asp.net-mvc datetime parsing


    【解决方案1】:

    可能是这一行 return [year, month, day].join('-');

    你可能想改写为 return [month, day, year].join('/');

    【讨论】:

    • 非常感谢。这会将格式更改为 2017 年 8 月 15 日。但我也想要 mm:ss AM/PM。有什么快速帮助吗?
    猜你喜欢
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多