Moment.js 时间格式化

Moment.js 时间格式化

Moment.js 是一个用于解析、验证、操作和格式化日期的JavaScript日期库。 UTC 代表 协调世界时 ,由国际度量衡局(BIPM)维护。

Moment.js 默认使用 moment() 函数来解析和显示本地时间。因此,我们需要使用 moment.utc() 函数,在所有的显示方法中都使用 UTC 模式,而不是本地时间。

语法:

moment.utc();
moment.utc(Number);
moment.utc(String);

参数: 该函数接受一个参数,表示日期。它可以是数字、字符串或日期格式。

返回值: 它返回UTC时间的日期和时间。

注意: 在普通的Node.js程序中,这将无法工作,因为它需要安装moment.js库。

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

npm install moment

示例1: 实现 moment.utc()函数

// Acquiring the pluggin
const moment = require("moment");
 
// Local time
let a = moment();
 
// UTC time
let b = moment.utc();
 
console.log("Using Local time:", a);
console.log("Using UTC Mode:", b);

输出:

Using Local time: Moment<2022-12-13T22:33:50+05:30>
Using UTC Mode: Moment<2022-12-13T17:03:50Z>

示例2: 将参数传递给 moment.utc() 函数

// Acquiring the pluggin
const moment = require("moment");
 
let a = moment();
let b = moment.utc(1);
let c = moment.utc("2005-06-10");
 
console.log("Using Local time:", a);
console.log("Using UTC Mode:", b);
console.log("Using UTC Mode:", c);

输出:

Using Local time: Moment<2022-12-13T22:40:09+05:30>
Using UTC Mode: Moment<1970-01-01T00:00:00Z>
Using UTC Mode: Moment<2005-06-10T00:00:00Z>

参考资料: https://momentjs.com/docs/#/parsing/utc/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程