📜  Moment.js 简介

📅  最后修改于: 2022-05-13 01:56:52.006000             🧑  作者: Mango

Moment.js 简介

Moment.js是一个 JavaScript 包,它使得在 JavaScript 中解析、验证、操作和显示日期/时间变得简单。 Moment.js 允许您根据您的位置以人类可读的格式显示日期。 Moment.js 可以使用脚本方法在浏览器中使用。它还与 Node.js 兼容,可以通过 npm 安装。

Moment.js 的特点:

  • 解析:您可以使用解析将日期解析为所需的格式。可以在字符串、对象和数组格式中进行日期解析。它允许您在 moment.clone() 的帮助下克隆一个时刻。
  • 操作:我们可以使用 Moment.js 提供的内置方法在时刻对象上操作日期和时间。
  • 日期验证:我们可以使用 Moment.js 提供的 isValid() 方法进行日期验证。它还具有各种解析标志来验证日期。
  • 日期查询:它具有各种内置方法来检查日期是否大于或小于提供的输入。
  • 持续时间:它是处理给定单位时间长度的基本特征之一。
  • 显示:它为我们提供了不同的格式来以不同的方式显示日期,如 JSON、数组、对象等。

安装 Moment.js:我们可以通过以下两种方式安装 moment.js。

方法一:去官方文档 https://momentjs.com/ 下载最新的 Moment.js 文件,然后在 head 部分的 script 标签中添加该文件。

方法二:我们可以使用 npm 安装。确保已安装 Node.js 和 npm。

npm install moment

现在让我们通过一个示例来了解 Moment.js 的工作原理。

示例:在此示例中,我们将使用 Moment.js 的 moment.minute() 方法获取当前时间(以分钟为单位)。

index.js

Javascript
// Importing moment module
const moment = require('moment');
  
var a = moment().minutes();
  
console.log("minute is: ",a);


运行应用程序的步骤:使用以下命令运行 index.js 文件:

node index.js

输出:

minute is:  24