Вы можете попробовать что-то вроде этого, проверив, что hours
, minutes
или seconds
ниже 10
и добавив в этом случае начальный ноль:
let cDate = new Date();
let fmtDate = [cDate.getHours(), cDate.getMinutes(), cDate.getSeconds()]
.map(x => x < 10 ? "0" + x : x)
.join(".");
console.log(fmtDate)
.as-console {background-color:black !important; color:lime;}
.as-console-wrapper {max-height:100% !important; top:0;}
Кроме того, вы можете попробовать это:
let d = new Date();
let h = d.getHours();
h = h < 10 ? "0" + h : h;
let m = d.getMinutes();
m = m < 10 ? "0" + m : m;
let s = d.getSeconds();
s = s < 10 ? "0" + s : s;
let fmtDate = h + "." + m + "." + s;
console.log(fmtDate)
.as-console {background-color:black !important; color:lime;}
.as-console-wrapper {max-height:100% !important; top:0;}