MomentJS - 概述



MomentJS 是一個 JavaScript 庫,它可以非常輕鬆地解析、驗證、操作和顯示 JavaScript 中的日期/時間。本章將提供 MomentJS 的概述,並詳細討論其功能。

Moment JS 允許根據本地化和人類可讀格式顯示日期。您可以使用 script 方法在瀏覽器中使用 MomentJS。它也可以與 Node.js 一起使用,並且可以使用 npm 安裝。

在 MomentJS 中,您可以找到許多易於使用的使用方法來新增、減去、驗證日期、獲取最大日期、最小日期等。它是一個開源專案,您可以輕鬆地為該庫做出貢獻,並以外掛的形式新增功能,使其在 GitHub 和 Node.js 上可用。

功能

讓我們詳細瞭解 MomentJS 提供的所有重要功能:

解析

解析允許您以所需的格式解析日期。日期解析在字串、物件和陣列中可用。它允許您使用 moment.clone 克隆 moment。有一些方法可以以 UTC 格式提供日期輸出。

日期驗證

使用 MomentJS 進行日期驗證非常容易。您可以使用 isValid() 方法並檢查日期是否有效。MomentJS 還提供了許多解析標誌,可用於檢查日期驗證。

操作

有各種方法可以操作 moment 物件上的日期和時間。add、subtract、startoftime、endoftime、local、utc、utcoffset 等是可用的方法,它們提供了 MomentJS 中日期/時間所需的詳細資訊。

獲取/設定

獲取/設定允許讀取和設定日期中的單位。它允許更改和讀取小時、分鐘、秒、毫秒、月份日期、星期幾、一年中的日期、一年中的星期、月份、年份、季度、星期年份、一年中的星期數、獲取/設定、最大值、最小值等。獲取/設定是 MomentJS 中非常有用的功能。

顯示

顯示提供格式以不同方式顯示日期。有一些方法可以從給定的時刻、從當前時刻、兩個時刻之間的差異等告訴時間。它允許以 JSON 格式、陣列、物件、字串等顯示日期。

日期查詢

日期查詢具有易於使用的使用方法,可以判斷日期是否大於或小於輸入、在給定的日期之間、是否為閏年、是否為時刻、是否為日期等。它在日期驗證中非常有用。

時長

時長是 MomentJS 中的重要功能之一。它基本上處理給定單位的時間長度。可用的 humanize 方法以人類可讀的格式顯示日期。

國際化

國際化是 MomentJS 的另一個重要功能。您可以根據區域設定顯示日期和時間。如果需要,可以將區域設定應用於特定時刻。您將從 MomentJS 主站點獲得一個最小化檔案,其中包含所有區域設定。如果您正在處理特定區域設定,您還可以只新增該區域設定檔案並使用它。月份、星期和日期的名稱將以指定的區域設定顯示。

自定義

MomentJS 允許自定義建立的區域設定。您可以根據您的需求自定義月份名稱、月份縮寫、星期幾名稱、星期幾縮寫、長日期格式和日曆格式。

實用工具

實用工具帶有兩種方法:規範化單位無效。它們與 moment 一起使用,並幫助我們根據需要更改或自定義輸出。它還允許在 moment 物件上設定我們自己的自定義驗證。

外掛

外掛是 MomentJS 的附加功能。已向日歷、日期格式、解析、日期範圍、精確範圍等添加了許多外掛。您可以新增自己的外掛,並使它們與 Node.js 和 GitHub 一起使用。

廣告

© . All rights reserved.