JS日付時間処理(javascript-完全コード)

912 ワード

データベースのデータを取る時、時間dateが整数である場合もありますが、私たちは時間をページに「xx xx年xx月xx日xx時xx分xx秒」と表示したいです.では、ミリ秒をどのように一年のある月の一日のフォーマットに変換しますか?(以下のように)
知識のポイント 
-padStart(target Length、padString)
  パラメータ: 
  ターゲットLength:補完後の文字列全体の長さは、同じ長さであれば、補完しません.
  padString:塗りつぶした文字列 
例:padStart(2,“0”);この方法を使用する文字列の長さが2以下の場合、文字列に0を入力します.
/*      */
formatDate(date) {
    var dt = new Date(date);    // date = 1567760101781;    
    var y = dt.getFullYear().toString();
    var m = (dt.getMonth() + 1).toString().padStart(2, '0');    
    var d = dt.getDate().toString().padStart(2, '0');
    var hh = dt.getHours().toString().padStart(2, '0');
    var mm = dt.getMinutes().toString().padStart(2, '0');
    var ss = dt.getSeconds().toString().padStart(2, '0');

    return `${y} ${m} ${d}  ${hh}:${mm}:${ss}`; //     
}
 ヒント:転載は作者に連絡してください.問題があればメッセージを残してもいいです.