MomentJS - 日期和時間格式化



MomentJS 提供多種格式來顯示日期。它提供了一些方法,可以從給定時刻、當前時刻獲取時間,計算兩個時刻之間的時間差等。它可以以 JSON 格式、陣列、物件、字串等形式顯示日期。

格式化日期和時間的方法

下表列出了一些可用於按需顯示/格式化日期的方法。

方法 語法
格式

moment().format();

moment().format(字串);

距現在的時間

moment().fromNow();

moment().fromNow(布林值);

距X的時間

moment().from(Moment|字串|數字|日期|陣列);

距現在的剩餘時間

moment().toNow();

moment().toNow(布林值);

距X的剩餘時間

moment().to(Moment|字串|數字|日期|陣列);

moment().to(Moment|字串|數字|日期|陣列, 布林值);

日曆時間

moment().calendar();

moment().calendar(參考時間);

moment().calendar(參考時間, 格式);

差值

moment().diff(Moment|字串|數字|日期|陣列);

moment().diff(Moment|字串|數字|日期|陣列, 字串);

moment().diff(Moment|字串|數字|日期|陣列, 字串, 布林值);

Unix 時間戳(毫秒)

moment().valueOf();

+moment();

Unix 時間戳(秒)

moment().unix();

月份的天數

moment().daysInMonth();

作為 JavaScript 日期

moment().toDate();

作為陣列

moment().toArray();

作為 JSON

moment().toJSON();

作為 ISO 8601 字串

moment().toISOString();

moment().toISOString(keepOffset);

作為物件

moment().toObject();

作為字串

moment().toString();

檢查

moment().inspect();

廣告