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