MomentJS - 概述


MomentJS 是一个 JavaScript 库,它可以帮助您以非常简单的方式解析、验证、操作和显示 JavaScript 中的日期/时间。本章将概述 MomentJS 并详细讨论其功能。

Moment JS 允许根据本地化并以人类可读的格式显示日期。您可以使用脚本方法在浏览器中使用 MomentJS。它还可以与 Node.js 一起使用,并且可以使用 npm 安装。

在 MomentJS 中,您可以找到许多易于使用的方法来添加、减去、验证日期、获取最大、最小日期等。它是一个开源项目,您可以轻松地为库做出贡献并以插件和形式添加功能。使其在 GitHub 和 Node.js 中可用。

特征

让我们详细了解 MomentJS 提供的所有重要功能 -

解析

解析允许您以所需的格式解析日期。日期解析可用于字符串、对象和数组。它允许您使用 moment.clone 克隆时刻。有一些方法可以提供 UTC 格式的日期输出。

日期验证

使用 MomentJS 进行日期验证非常简单。您可以使用isValid()方法检查日期是否有效。MomentJS 还提供了许多解析标志,可用于检查日期验证。

操纵

有多种方法可以操作 moment 对象上的日期和时间。add、subtract、startoftime、endoftime、local、utc、utcoffset 等是提供 MomentJS 中日期/时间所需详细信息的可用方法。

获取/设置

Get/Set 允许读取和设置日期中的单位。它允许更改以及读取小时、分钟、秒、毫秒、月份日期、星期几、一年中的某一天、一年中的星期、月、年、季度、周、年中的周、获取/设置、最大值、最小值等。Get /Set 是 MomentJS 中非常有用的功能。

展示

Display 提供了以不同方式显示日期的格式。有一些可用的方法可以告诉给定时刻的时间、当前时刻的时间、两个时刻之间的差异等。它允许以 JSON 格式、数组、对象、字符串等显示日期。

日期查询

日期查询具有易于使用的方法,可以告诉日期是否大于或小于输入,在给定的日期之间,是闰年,是时刻,是日期等。它对于日期验证非常有用。

持续时间

持续时间是 MomentJS 的重要功能之一。它基本上处理给定单位的时间长度。可用的人性方法以人类可读的格式显示日期。

国际化

国际化是 MomentJS 的另一个重要特征。您可以根据区域设置显示日期和时间。如果需要,可以将区域设置应用于特定时刻。您将从 MomentJS 主站点获得一个包含所有语言环境的缩小文件。如果您正在处理特定的区域设置,您还可以仅添加该区域设置文件并使用它。月、周和日的名称以指定的区域设置显示。

定制化

MomentJS 允许自定义创建的区域设置。您可以根据您的要求为定义的区域设置自定义月份名称、月份缩写、工作日名称、工作日缩写、长日期格式和日历格式。

公用事业

实用程序提供两种方法:标准化单位无效。它们是即时使用的,可以帮助我们根据需要更改或自定义输出。它还允许在矩对象上设置我们自己的自定义验证。

插件

插件是 MomentJS 的附加功能。有许多插件添加到日历、日期格式、解析、日期范围、精确范围等。您可以添加自己的插件并使其可用于 Node.js 和 GitHub。