咏竹莉
where there is a will,there is a way
 function formateTime() {
            const date = new Date()
            const year = date.getFullYear()
            const month = date.getMonth() + 1
            const day = date.getDate()
            const hour = date.getHours()
            const minutes = date.getMinutes()
            const second = date.getSeconds()

            return [year,month,day].map(formateNumber).join('-') +" "+ [hour,minutes,second].map(formateNumber).join(":")
}


function formateNumber(par) {
      par = par.toString()
      return par[1]? par : 0+par    // 判断传入的字符个数,如果存在第二位则等于本身,否则补0
}
        
 console.log(formateTime())

 

知识点:

map() :

map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值

注意: map()不会对空数组进行检测

注意: map() 不会改变原始数组

 

var numbers1 = [45,4,9,16,25];
var numbers2 = numbers1.map(function(value,index,array){
     return value * 3
});
 document.getElementById('demo').innerHTML = numbers2;

 

 

 

join('分割符'):

数组转为字符串,并以分隔符分割

 

posted on 2021-04-14 14:27  咏竹莉  阅读(139)  评论(0)    收藏  举报