1、js中比较到期时间和当前时间
方式1、
//到期时间
let d2 = "2022-12-29";
//转换为标准时间"2019/12/29 23:59:59"
d2 = d2.replace(/-/g, "/");
d2 = new Date(d2);
//当前时间
let d1 = new Date();
//如果到期时间大于等于当前时间
//valueOf() 函数返回指定对象的原始值,这里返回以毫秒数存储的时间值
if (d2.valueOf() >= d1.valueOf()) {
alert('到期时间大于等于当前时间')
}
方式2、
let d2 = "20220315";
//d2=new Date().format("yyyy-MM-dd");
d2 = d2.substring(0, 4) + "-" + d2.substring(4, 6) + "-" + d2.substring(6, 8);
d2 = new Date(d2);
//当前时间
let d1 = new Date();
//如果到期时间大于等于当前时间
//valueOf() 函数返回指定对象的原始值,这里返回以毫秒数存储的时间值
if (d2.valueOf() >= d1.valueOf()) {
alert('到期时间大于等于当前时间')
}