通常、楽屋すべてのタイムスタンプの上を通るが、フロントデスクを示すタイムスタンプを表示することはできません。私たちは、変換する必要があります。
機能:
小型マイクロチャネルプログラム、日付形式にタイムスタンプ、カスタムのためのサポート、
宣言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分