フォーマット
渡されたトークン文字列に基づいて、フォーマットされた期間を取得します。
文字をエスケープするには、角括弧で囲む必要があります(例:[MM]
)。
js
dayjs
.duration({
seconds: 1,
minutes: 2,
hours: 3,
days: 4,
months: 6,
years: 7,
})
.format('YYYY-MM-DDTHH:mm:ss'); // 0007-06-04T03:02:01
利用可能なフォーマット一覧
フォーマット | 出力 | 説明 |
---|---|---|
Y | 18 | 年 |
YY | 18 | 2 桁の年 |
YYYY | 2018 | 4 桁の年 |
M | 1-12 | 月 (1 始まり) |
MM | 01-12 | 2 桁の月 |
D | 1-31 | 日 |
DD | 01-31 | 2 桁の日 |
H | 0-23 | 時 |
HH | 00-23 | 2 桁の時 |
m | 0-59 | 分 |
mm | 00-59 | 2 桁の分 |
s | 0-59 | 秒 |
ss | 00-59 | 2 桁の秒 |
SSS | 000-999 | 3 桁のミリ秒 |