📜  MomentJS-概述

📅  最后修改于: 2020-10-22 06:20:15             🧑  作者: Mango


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

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

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

特征

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

解析中

解析允许您以所需的格式解析日期。可以在字符串,对象和数组中解析日期。它允许您使用moment.clone克隆时刻。有可用的方法以UTC格式给出日期输出。

日期验证

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

操纵

有多种方法可以在矩对象上操作日期和时间。加,减,开始时间,结束时间,本地,utc,utcoffset等是可用的方法,这些方法提供了MomentJS中日期/时间所需的详细信息。

获取/设置

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

显示

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

日期查询

日期查询具有易于使用的方法,该方法可以判断日期是大于还是小于输入,在给定的日期之间,是a年,是瞬间,还是日期等。它对于日期验证非常有用。

持续时间

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

国际化

国际化是MomentJS的另一个重要功能。您可以根据地区显示日期和时间。如果需要,可以将语言环境应用于特定时刻。您将从MomentJS主页上获得一个包含所有语言环境的缩小文件。如果您要处理特定的语言环境,则也可以仅添加该语言环境文件并使用它。月,周和天的名称显示在指定的语言环境中。

客制化

MomentJS允许自定义创建的语言环境。您可以根据需要为定义的语言环境自定义月份名称,月份缩写,工作日名称,工作日缩写,长日期格式和日历格式。

实用工具

实用程序带有两种方法:标准化单位无效。它们与当前功能结合使用,可以帮助我们根据需要更改或定制输出。它还允许在moment对象上设置我们自己的自定义验证。

外挂程式

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