タイムフォーマットプラグイン

2956 ワード

time-formart
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秒」.
  • token
    説明
    d
    日数
    H
    時間の数
    m
    分の数
    s
    秒数
    S
    ミリ秒
    同前
    プレフィックスは、前に0から指定の幅まで塗りつぶします.例:_は、日数を3文字に塗りつぶすことを意味します.
    時間の量を文字列に書式設定します.
    Keywords
  • 日付
  • 表示
  • ツール
  • 解析
  • フォーマット
  • 時間です.