2019-03-24 | Javascript | UNLOCK

ECMAScript

字符串

padStart / padEnd

字符串补全,接受2个参数,第1个参数是字符串的长度,若字符串实际长度不够,则默认向开始/结束添加相应的空字符串补全,第2个参数可以设置用来补全的字符串

1
2
3
4
5
6
7
8
9
10
11
12
13
// 实际应用:在转换时间或者转换货币等情况下,可以自动补齐位数不足

function dateFormate () {
let date = new Date()
let year = date.getFullYear()
let month = `${date.getMonth() + 1}`.padStart(2, 0)
let day = `${date.getDate()}`.padStart(2, 0)
let hours = `${date.getHours()}`.padStart(2, 0)
let minutes = `${date.getMinutes()}`.padStart(2, 0)
return `${year}-${month}-${day} ${hours}:${minutes}`
}

console.log(dateFormate()); // 2019-03-24 18:02

请针对 Disqus 开启代理