タイムフォーマットプラグイン
2956 ワード
time-formart
time-format[t]erではありません.
English
javascriptに日付を表示します.
使い方
let rawDate = time().format('YYY-M-DD HH:mm:ss') // 現在の時刻
consolone.log(rawDate) // 2017-05-21 15:19:34
解析現在時間
パラメータが空の場合は、現在のシステム時間を取得します.数字
着信パラメータが数字の場合、UTCタイムスタンプを表します.文字列
// or
let ダテ = time('2017-05-21 16:37:02')
// or
let ダテ = time('2017-05-21 13:20:35+0800')
// or
let ダテ = time('2017-05-21 19:02:59-08:00')
// or
let ダテ = time('2017-05-21 12:38:49 Z')
文字列が入ってきたら、ISO 8601形式に適合していなければなりません.元の日付オブジェクト
着信パラメータは、元の
表示
format(string)
特定の文字列が表す意味
Token
Output
月
M
1 2…11
MM
01 02…11
MMM
1月2月…11月12月
MM
一月二月…十二月
四半期
Q
1 2 3 4
日付
D
1 2…30
Do
1日2日…30日31日
DD
01 02…30
曜日
d
0 1 2 3 5 6
dd
日一二三四五六
dd
日曜日、月曜日、金曜日、土曜日
dd
日曜日は月曜日です.金曜日は土曜日です.
年
YYY
1970 1971…2029 2030
午前/午後
A
朝…午後の夜
a.
朝…午後の夜
時の刻み
H
0 1…22
HH
00 01…22
h
1 2…11
hh
01 02…11
分
m
0 1…58
mm
00 01…58
秒
s
0 1…58
パス
00 01…58
ミリ秒
S
0 1…8 9
SS
00 01…98
SSS
000 001…998
Unixタイムスタンプ
X
1495357559853
Unixタイムスタンプミリ秒
x
1495357559853
時差(現在を基準に)
from Now()
consolone.log(froomNow) // 4ヶ月前
カウントダウン
let remain = 100000 // 10万秒
let countdown = time.co untdown(remain)
let token = '残り:d日H時間m分s秒.
// ブラウザ
機能 ステップ() {
document.title = countdown.format(token) // 残り:1日3時間46分40秒
request Animation Frame(step)
)
ステップ()
countdown(time) カウントダウンの時間量を返します.
format(token) token
説明
d
日数
H
時間の数
m
分の数
s
秒数
S
ミリ秒
同前
プレフィックスは、前に0から指定の幅まで塗りつぶします.例:_は、日数を3文字に塗りつぶすことを意味します.
時間の量を文字列に書式設定します.
Keywords日付 表示 ツール 解析 フォーマット 時間です.
time-format[t]erではありません.
English
javascriptに日付を表示します.
使い方
npm i -S time-formart
コンサート 時間 = require('time-formater')let rawDate = time().format('YYY-M-DD HH:mm:ss') // 現在の時刻
consolone.log(rawDate) // 2017-05-21 15:19:34
解析
let now = time()パラメータが空の場合は、現在のシステム時間を取得します.
let ダテ = time(1495355143424)着信パラメータが数字の場合、UTCタイムスタンプを表します.
let ダテ = time('2017-05-21')// or
let ダテ = time('2017-05-21 16:37:02')
// or
let ダテ = time('2017-05-21 13:20:35+0800')
// or
let ダテ = time('2017-05-21 19:02:59-08:00')
// or
let ダテ = time('2017-05-21 12:38:49 Z')
文字列が入ってきたら、ISO 8601形式に適合していなければなりません.
let ダテ = time(new Date()着信パラメータは、元の
javascript
日付オブジェクトであってもよい.表示
format(string)
let rawDate = time().format('YYY-M-DD') // 2017-05-21特定の文字列が表す意味
Token
Output
月
M
1 2…11
MM
01 02…11
MMM
1月2月…11月12月
MM
一月二月…十二月
四半期
Q
1 2 3 4
日付
D
1 2…30
Do
1日2日…30日31日
DD
01 02…30
曜日
d
0 1 2 3 5 6
dd
日一二三四五六
dd
日曜日、月曜日、金曜日、土曜日
dd
日曜日は月曜日です.金曜日は土曜日です.
年
YYY
1970 1971…2029 2030
午前/午後
A
朝…午後の夜
a.
朝…午後の夜
時の刻み
H
0 1…22
HH
00 01…22
h
1 2…11
hh
01 02…11
分
m
0 1…58
mm
00 01…58
秒
s
0 1…58
パス
00 01…58
ミリ秒
S
0 1…8 9
SS
00 01…98
SSS
000 001…998
Unixタイムスタンプ
X
1495357559853
Unixタイムスタンプミリ秒
x
1495357559853
時差(現在を基準に)
from Now()
let from Now = time('2017-01-01')from Now()consolone.log(froomNow) // 4ヶ月前
カウントダウン
コンサート 時間 = require('time-formater')let remain = 100000 // 10万秒
let countdown = time.co untdown(remain)
let token = '残り:d日H時間m分s秒.
// ブラウザ
機能 ステップ() {
document.title = countdown.format(token) // 残り:1日3時間46分40秒
request Animation Frame(step)
)
ステップ()
countdown(time)
time
タイプは、残りの秒数を数値で表し、Dateのインスタンスまたは文字列(ISO 8601フォーマットに適合)であり、終了した時点を表します.format(token)
token
出力フォーマットを指定します.例:'残り:d日H時間m分s秒'=>「残り:1日11時間4分38秒」.説明
d
日数
H
時間の数
m
分の数
s
秒数
S
ミリ秒
同前
プレフィックスは、前に0から指定の幅まで塗りつぶします.例:_は、日数を3文字に塗りつぶすことを意味します.
時間の量を文字列に書式設定します.
Keywords