// 接收一个日期字符串 '2023-04-01 08:30:00' 返回 '2023/04/01 '
function getNewTime(date) {
let time = date.replace(/-/g, '/'); // 为了兼容ios
let bTime = new Date(time);
bTime.setHours(0);
bTime.setMinutes(0);
bTime.setSeconds(0);
return (
bTime.getFullYear() +
'/' +
(bTime.getMonth() + 1) +
'/' +
bTime.getDate()
);
}
// 获取本地时间 返回 xxxx/xx/xx
function getNowTime() {
let date= new Date();
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
return (
date.getFullYear() +
'/' +
(date.getMonth() + 1) +
'/' +
date.getDate()
);
}
// 默认 date1>date2 否则自己进行绝对值转换
function getDay(date1,date2){
let a =date1.getTime();
let b= date2.getTime();
let t = (a-b) / 1000; // 处理时间戳
let d = t/ 60 / 60 / 24; // 换算天数
return d;
}
获取两个时间相差的天数
于 2023-04-21 11:35:53 首次发布
该文提供三个JavaScript函数:getNewTime将日期字符串如2023-04-0108:30:00转换为2023/04/01格式,getNowTime获取当前日期并格式化,getDay比较两个日期并返回相差的天数。
摘要由CSDN通过智能技术生成