js获取当前时间并转换成数字
function getTime() {
let time = new Date();
// padStart(2, '0') 如果时间的位数不够2位,就在开头补上0
return `${time.getFullYear()}年${(time.getMonth() + 1).toString().padStart(2, '0')}月${time.getDate().toString().padStart(2, '0')}日 ${time.getHours().toString().padStart(2, '0')}:${time.getMinutes().toString().padStart(2, '0')}`;
}
getTime(); // 2020年11月11日 09:20
js比对两个日期相差几天
function computeDateDiff(start, end) {
return (new Date(end) - new Date(start)) / (1000 * 60 * 60 * 24);
}
computeDateDiff("2020/11/11", "2020/12/11"); // 30
computeDateDiff("2020/11/11", "2020/10/11"); // -31
computeDateDiff("2020-01-01", "2021-01-05"); // 370
computeDateDiff("2020-08-01", "2020-05-20"); // -73
js将时间的斜杠转换成横线
// 将斜杠转成横线
let date = "2020/11/12";
date.replace(/\//g, "-"); // 2020-11-12
// 或者你也可以将横线转成斜杠
let date = "2020-11-12";
date.replace(/-/g, "\/"); // 2020/11/12