JS日付時間処理(javascript-完全コード)
912 ワード
データベースのデータを取る時、時間dateが整数である場合もありますが、私たちは時間をページに「xx xx年xx月xx日xx時xx分xx秒」と表示したいです.では、ミリ秒をどのように一年のある月の一日のフォーマットに変換しますか?(以下のように)
知識のポイント
-padStart(target Length、padString)
パラメータ:
ターゲットLength:補完後の文字列全体の長さは、同じ長さであれば、補完しません.
padString:塗りつぶした文字列
例:padStart(2,“0”);この方法を使用する文字列の長さが2以下の場合、文字列に0を入力します.
知識のポイント
-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}`; //
}
ヒント:転載は作者に連絡してください.問題があればメッセージを残してもいいです.