Moment.js 自定义长日期格式

Moment.js 自定义长日期格式

Moment.js中的区域长日期格式: 在Moment.js中,应该为每个长日期格式(例如L LL LLL LLLL LT LTS)传递一个对象来进行自定义。在继续之前,请使用以下命令安装moment.js库。

安装:

npm install moment

语法:

moment.updateLocale('en', {
    longDateFormat : {
        LT: "h:mm A",
        LTS: "h:mm:ss A",
        L: "MM/DD/YYYY",
        l: "M/D/YYYY",
        LL: "MMMM Do YYYY",
        ll: "MMM D YYYY",
        LLL: "MMMM Do YYYY LT",
        lll: "MMM D YYYY LT",
        LLLL: "dddd, MMMM Do YYYY LT",
        llll: "ddd, MMM D YYYY LT"
    }
});

在使用上述语法自定义长日期格式后,您可以在moment().format()实用工具方法中使用这些格式。

const moment = require('moment')
moment().format(longDateFormat: String)

参数: moment().format()接受一个字符串参数,表示您希望格式化日期的格式。

返回值: 它以传递的参数作为格式返回日期(字符串)。

示例1:

const moment = require('moment'); 
  
moment.updateLocale('en', { 
    longDateFormat: { 
        LT: "h:mm A", 
        LTS: "h:mm:ss A", 
        L: "MM/DD", 
        l: "M/D/YYYY", 
        LL: "MMMM Do YYYY", 
        ll: "MMM D YYYY", 
        LLL: "MMMM Do YYYY LT", 
        lll: "MMM D YYYY LT", 
        LLLL: "dddd, MMMM Do YYYY LT", 
        llll: "ddd, MMM D YYYY LT"
    } 
}); 
  
console.log(moment().format('L')) 

输出:

Moment.js 自定义长日期格式

示例2:

const moment = require('moment'); 
  
moment.updateLocale('en', { 
    longDateFormat: { 
        LT: "h:mm A", 
        LTS: "h:mm:ss A", 
        L: "MM/DD h:mm", 
        l: "M/D/YYYY", 
        LL: "MMMM Do YYYY", 
        ll: "MMM D YYYY", 
        LLL: "MMMM Do YYYY LT", 
        lll: "MMM D YYYY LT", 
        LLLL: "dddd, MMMM Do YYYY LT", 
        llll: "ddd, MMM D YYYY LT"
    } 
}); 
  
console.log(moment().format('L')) 

输出:

Moment.js 自定义长日期格式

参考: https://momentjs.com/docs/#/customization/long-date-formats/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程