MomentJS - 概述

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格式,数组,对象,字符串等显示日期.

日期查询

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

持续时间

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

国际化

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

自定义

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

实用程序

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

插件

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