首先是时间转化为字符串
date2str (date, split) {
let monthNames = [
"01", "02", "03",
"04", "05", "06", "07",
"08", "09", "10",
"11", "12"
];
let day = date.getDate()
if(day < 10) day = '0' + day
let monthIndex = date.getMonth()
let year = date.getFullYear()
return year + split + monthNames[monthIndex] + split + day;
}
然后是字符串转换为时间格式
str2date (str, split) {
let astr = str.split(split);
let ret = new Date();
if (astr.length >= 3) {
ret.setFullYear(parseInt(astr[0], 10));
ret.setMonth(parseInt(astr[1], 10) - 1);
ret.setDate(parseInt(astr[2], 10))
}
return ret;
}
上述的split
都表示分隔时间的字符串。
如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!
如无特殊声明,文章均为原创,若有不正之处,万望告知。转载请附上原文地址,十分感谢!