【问题标题】:How to get different formats of date using moment js如何使用moment js获取不同格式的日期
【发布时间】:2018-09-20 10:40:31
【问题描述】:

我正在使用 moment js 库来获取日期格式。当我窃听那一刻 lib

moment.localeData().longDateFormat('L')

它返回像这样MM/DD/YYYY 的输出格式,但我需要像这样返回或显示日期格式DD/MM/YYYY。那么我必须对代码进行哪些更改才能返回这种格式?

我尝试了很多地方,但只得到了诸如如何将一个日期转换为其他格式的答案。

【问题讨论】:

标签: javascript date momentjs


【解决方案1】:

默认情况下,当使用.longDateFormat('L')时,js以格式返回MM/DD/YYYY。你应该使用.updateLocale()来改变它的格式。

moment.updateLocale('en', {
    longDateFormat : {
        L: "DD/MM/YYYY"
    }
});

moment js docs 中所述,您应该更改longDateFormat 对象的L 属性。

moment.updateLocale('en', {
    longDateFormat : {
        L: "DD/MM/YYYY"
    }
});
var long = moment.localeData().longDateFormat('L');
console.log(long)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    相关资源
    最近更新 更多