日付形式に小型マイクロチャネルプログラム、タイムスタンプ

 

 通常、楽屋すべてのタイムスタンプの上を通るが、フロントデスクを示すタイムスタンプを表示することはできません。私たちは、変換する必要があります。

機能:

小型マイクロチャネルプログラム、日付形式にタイムスタンプ、カスタムのためのサポート、

宣言JSの下でプロジェクトutilsの/ utils.jsと通知にコピーします。

= {module.exportsは
    FORMATTIME:FORMATTIME、//転送日付スタンプ
    formatTimeTwo:formatTimeTwo //ターン日付スタンプ
}

utilsの/文言をutils.js

コードをコピー

FORMATTIME機能(DATE){ 
    VAR年= Date.getFullYear()
    のvar月date.getMonth =()+。1 
    VAR日= date.getDate()

    するvar時間= date.getHours()
    VAR = date.getMinutes分()
    のvar SECOND date.getSecondsは=()


    の戻り[年、月ザ・、デイ] .MAP(のFormatNumber).join( '/')+ '' + [時、分、秒] .MAP(のFormatNumber).join( ':')
} 

FormatNumber関数(N){ 
    N-n.toString =()
    戻りN-のN- :? '0' + N- [1] 
} 

/ ** 
 *日付スタンプは、分および秒に変換されるとき
 *番号:入来タイムスタンプ
 ・フォーマットカスタムのために、サポートしてフォーマットを返しますが、パラメータがformateArrと一致して保管しなければならない
* / 
{(数値、形式)関数formatTimeTwo

    VAR formateArr = [ 'Y'、 'M'、 'D'、 'H'、 'M'、 'S']。
    VaRのreturnArr = []; 

    VAR日=新しいDate(数* 1000); 
    returnArr.push(date.getFullYear())。
    returnArr.push(FormatNumber関数(date.getMonth()+ 1))。
    returnArr.push(FormatNumber関数(date.getDate()))。

    returnArr.push(FormatNumber関数(date.getHours()))。
    returnArr.push(FormatNumber関数(date.getMinutes()))。
    returnArr.push(FormatNumber関数(date.getSeconds()))。

    (returnArrでVAR I){ための
        フォーマット= format.replace(formateArr [I]、returnArr [I])。
    } 
    の形式を返します。
} 

module.exportsは= { 
    FORMATTIME:FORMATTIME、
    formatTimeTwo。  

コードをコピー

まず、次の中のJSコールは、JSまで導入しています

時間=は(」../../ utilsの/ util.js')が必要でした。

 

コードをコピー

SJC = 1488481383 VAR; 
    はconsole.log(time.formatTime(SJC、 'Y / M / D H:M:S')); 
    はconsole.log(time.formatTime(SJC、 'H:M')); 



得られました結果は以下の通りである:

2017年3月3日3時03分03秒
3時03分

コードをコピー

おすすめ

転載: blog.csdn.net/qq_36935391/article/details/90906489