最近在用的日期格式和千位符转换,简单的方法,拷贝即用!!!
// 千位符转化
formatMoney(s) {
s = s.replace(/^(\d*)$/, "$1.")
s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1")
s = s.replace(".", ",")
var re = /(\d)(\d{3},)/
while (re.test(s)) {
s = s.replace(re, "$1,$2")
}
s = s.replace(/,(\d\d)$/, ".$1")
return s
},
// 时间格式转化(精确到秒)
getYMDHMS(timestamp) {
let time = new Date(timestamp)
let year = time.getFullYear()
let month = time.getMonth() + 1
let date = time.getDate()
let hours = time.getHours()
let minute = time.getMinutes()
let second = time.getSeconds()
if (month < 10) {
month = "0" + month
}
if (date < 10) {
date = "0" + date
}
if (hours < 10) {
hours = "0" + hours
}
if (minute < 10) {
minute = "0" + minute
}
if (second < 10) {
second = "0" + second
}
return (
year +
"-" +
month +
"-" +
date +
" " +
hours +
":" +
minute +
":" +
second
)
}
如果大佬们有更好方法,欢迎交流哦,恭候!!!