// 不足10位补0
function addZero(val){
val = Number(val)
return val < 10 ? '0' + val : val
}
// 获取当前时间的详细时间
function getDate(){
let time = new Date()
year = time.getFullYear(),
month = time.getMonth() + 1,
day = time.getDate(),
week = time.getDay(),
hours = time.getHours(),
minutes = time.getMinutes(),
seconds = time.getSeconds();
let weekAry = ['日','一','二','三','四','五','六']
let result = year + '年' + addZero(month) + '月' + addZero(day) + '日' ;
result += ' 星期' + weekAry[week] + ' ';
result += addZero(hours) + ':' + addZero(minutes) + ':' + addZero(seconds)
return result
}
封装字符串的时间格式处理
formatTime()可以传递一个模板进去,返回的将是按照这个模板处理后的结果 formatTime(’{0}/{1}/{2} {3}时{4}分{5}秒’)