Moment.js 自定义最小工作日缩写

Moment.js 自定义最小工作日缩写

moment.updateLocale() 函数允许我们向地区定制中添加最小工作日缩写。它帮助我们满足更多处理需求以计算最小工作日缩写,这些缩写是根据用户需求进行缩写和定制的。

语法:

moment.updateLocale('en', {
      weekdaysMin : String[]
});
moment.updateLocale('en', {
      weekdaysMin : Function
});

参数 :

  • weekdaysMin : 要设置 Moment 对象的月份。这是一个可选参数。

返回值 : 此方法返回 Moment 的当前工作日。

注意: 此方法在正常的 Node.js 程序中无法工作,因为它需要全局安装或项目目录中安装外部的 moment.js 库。详细信息请参阅此 连接 。

可以使用以下命令安装 Moment.js:

安装 moment 模块:

npm install moment

示例1: 在此示例中,我们只是使用 updateLocale ()函数,使用每个工作日的两个字母的简短形式的最小星期几缩写的名称,并在最后获取输出。

// Importing moment module 
const moment = require('moment'); 
let localeData = moment.updateLocale('en', 
    { 
        weekdaysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"] 
    }); 
let a = localeData.weekdaysMin(); 
console.log("The array of all Minimal Weekday Abbreviations stored", a);

输出:

The array of all minimal weekday abbreviations stored
[
  'Su', 'Mo',
  'Tu', 'We',
  'Th', 'Fr',
  'Sa'
]

示例2: 在此示例中,我们仅仅使用 updatelocale() 函数,该函数接受两个字母的最小工作日缩写名称,并在每个缩写末尾添加“gfg”,最后输出当前工作日的结果。

// Importing moment module 
const moment = require('moment'); 
let localeData = moment.updateLocale('en', { 
    weekdaysMinarr: [ 
        "Su_gfg", "Mo_gfg", "Tu_gfg", "We_gfg", "Th_gfg", "Fr_gfg", "Sa_gfg"], 
    weekdaysMin: function (momentToFormat, format) { 
        return this._weekdaysMinarr[momentToFormat.day()]; 
    } 
}); 
let a = localeData.weekdaysMin(moment()); 
console.log("The current Weekday of Minimal Weekday Abbreviations is:", a);

输出:

The current Weekday of Minimal Weekday Abbreviations is: We_gfg

参考: https://momentjs.com/docs/#/customization/weekday-min/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程