【问题标题】:Moment format string not recognizedMoment 格式字符串无法识别
【发布时间】:2015-11-09 17:33:50
【问题描述】:

我正在尝试绝对最基本的矩测试,但它根本不起作用。

我做了以下事情:

npm install moment

然后在 app.js 中我做了以下操作:

var moment = require('moment');
var testDate = new Date();
console.log(moment(testDate).format('yyyy'));

应该打印一个 4 位数的年份。相反,它会打印

yyyy

在控制台上。为什么不格式化?

【问题讨论】:

    标签: javascript node.js momentjs


    【解决方案1】:

    使用YYYY 而不是yyyy。

    根据moment format docs,年份的有效格式为YY(示例输出"15")和YYYY(示例输出"2015")。

    不被识别为格式标记的字符被包含为文字。

    【讨论】:

    • 做到了。我认为这可能是更险恶的事情,因为出于某种原因,我使用的 IDE (intellij) 可以识别除 moment 之外的所有其他节点模块
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    相关资源
    最近更新 更多