例如 判断时间 是否早于当日中午12点 如果早于 则把时间改为中午12点 如果超过次日半夜0点 则按次日半夜0点算 代码如下:
isTimeExceededTomorrow(date) {
const tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate() + 1); // 获取明天的日期
tomorrow.setHours(0, 0, 0, 0); // 将时间设置为次日凌晨00:00
const todayNoon = new Date();
todayNoon.setHours(12, 0, 0, 0); // 设置为今天中午12点
if (date < todayNoon) {
date = todayNoon;
}
return date > tomorrow ? tomorrow : date;
}