- MomentJS 教程
- MomentJS - 首頁
- MomentJS - 概述
- MomentJS - 環境搭建
- MomentJS - 簡介
- MomentJS - 解析日期和時間
- MomentJS - 日期驗證
- MomentJS - Getter/Setter
- 操作日期和時間
- 格式化日期和時間
- MomentJS - 日期查詢
- MomentJS - 國際化
- MomentJS - 自定義
- MomentJS - 時長
- MomentJS - 工具函式
- MomentJS - 外掛
- MomentJS - 示例
- MomentJS 有用資源
- MomentJS - 快速指南
- MomentJS - 有用資源
- MomentJS - 討論
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(); |