js时间处理,获取当前时间的30天前时间
做项⽬经常会遇到各种时间判断做处理的场景。
⽐如说⽂件存储问题,判断30天以内⽀持下载,否则过期。
思路是获取当前时间的30天前对应的时间,跟⽂件时间进⾏⽐对,⼤于说明过期,⼩于则可以下载。
var day_30 = new Date().setMonth((new Date().getMonth()-1));    //⽇期是30天前的对应时间戳
javascript说明day_30 = new Date(day_30);      //转换成标准时间
var y = FullYear();    //年
var m = Month() +1;    //⽉
var d = Date();        //⽇
if(m<10){
m = '0'+m;
}
if(d<10){
d = '0'+d;
}
day_30 = y+'-'+m+'-'+d;    //⽇期是30天前的对应字符串 xxxx-xx-xx 
var fileDate = "xxxx-xx-xx";  //⽂件时间 xxxx-xx-xx
if(day_30 < fileDate ){
return true;    //有效期内,可以下载
}else{
return false;    //超期,不能下载
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。