【问题标题】:Date.js formating to dd/mm/yyyyDate.js 格式化为 dd/mm/yyyy
【发布时间】:2014-10-23 06:49:39
【问题描述】:

您好,我的用户可以输入日期,例如 2/2/2008,但我需要格式为 02/02/2008。我如何用 date.js 重新格式化它?

我试过了:

document.getElementById("smth").value = Date.parse(smth, "dd/mm/yyyy").toString("dd/mm/yyyy");

虽然解析工作正常,但 toString 输出 02/00/2008?如果在 02/00/2008 再次运行它,我会得到 2008 年 1 月 1 日。

谁能指出我正确的方向?

【问题讨论】:

标签: javascript php date format tostring


【解决方案1】:

尝试用“dd/MM/yyyy”格式化

Date.parse("2/2/2008", "dd/mm/yyyy").toString("dd/MM/yyyy")

【讨论】:

    【解决方案2】:

    这不是区分大小写吗? mm 表示分钟,MM 表示月?

    【讨论】:

    • 是的。这解决了我的问题。我应该更好地阅读手册。我的坏
    猜你喜欢
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2013-03-18
    • 2018-04-02
    • 2016-12-13
    • 2016-01-02
    • 1970-01-01
    • 2013-11-01
    相关资源
    最近更新 更多