js获取当前日期时间方法 toLocaleString
传统的方法获取当前日期时间:
function currentTime() {
var now = new Date();
var zeroFill = function(value) {
if (value < 10) {
value = '0' + value
}
return value
}
var year = now.getFullYear();
//年
var month = zeroFill(now.getMonth() + 1);
//月
var day = zeroFill(now.getDate());
//日
var hh = zeroFill(now.getHours());
//时
var mm = zeroFill(now.getMinutes());
//分
var ss = zeroFill(now.getSeconds());
return (`${year}-${month}-${day} ${hh}:${mm}:${ss}`);
}使用 toLocaleString 接口
new Date().toLocaleString('zh', { hour12: false }).replaceAll('/', '-') //输出 2022-01-12
new Date().toLocaleDateString('zh').replaceAll('/', '-') //输出 2022-01-12
new Date().toLocaleTimeString('zh', { hour12: false }) //输出 18:20:33