200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > JS判断当前选择日期是否为今日或本周或本月

JS判断当前选择日期是否为今日或本周或本月

时间:2020-02-04 15:11:33

相关推荐

JS判断当前选择日期是否为今日或本周或本月

判断当前选择日期是否为今日

/*判断当前选择日期是否为今日代码*/let now=new Date()let today=now.toISOString().substring(0,10)now=new Date(today)let ADate='-01-10'let DDate='-03-31'console.log('判断今日:');console.log('今日日期:'+today);console.log('参考日期:');console.log('ADate:'+ADate);console.log('DDate:'+DDate);if(today==ADate){console.log('ADate今日');}else{console.log('ADate非今日');}if(today==DDate){console.log('DDate今日');}else{console.log('DDate非今日');}

/*结果*/判断今日:今日日期:-03-31参考日期:ADate:-01-10DDate:-03-31ADate非今日DDate今日

判断当前选择日期是否为本周

/*判断当前选择日期是否为本周代码*/let now=new Date()let today=now.toISOString().substring(0,10)let ADate='-03-29'let BDate='-03-30'let CDate='-04-05'let DDate='-04-06'let a=new Date(ADate)let b=new Date(BDate)let c=new Date(CDate)let d=new Date(DDate)let firstdayoffset=(now.getDay()==0?7:now.getDay())-1console.log('判断本周:');console.log('今日日期:'+today);console.log('今日星期:'+(now.getDay()==0?7:now.getDay()));console.log('距离本周第一天的天数'+firstdayoffset);console.log('参考日期:');console.log('ADate:'+ADate);console.log('BDate:'+BDate);console.log('CDate:'+CDate);console.log('DDate:'+DDate);now.setDate(now.getDate()-firstdayoffset-1)let firstday=now.toISOString().substring(0,10)console.log('本周第一天-1:'+firstday);firstday=new Date(firstday)now.setDate(now.getDate()+8)let lastday=now.toISOString().substring(0,10)console.log('本周最后一天+1:'+lastday);lastday=new Date(lastday)if(a>firstday&&a<lastday){console.log('ADate本周');}else{console.log('ADate非本周');}if(b>firstday&&b<lastday){console.log('BDate本周');}else{console.log('BDate非本周');}if(c>firstday&&c<lastday){console.log('CDate本周');}else{console.log('CDate非本周');}if(d>firstday&&d<lastday){console.log('DDate本周');}else{console.log('DDate非本周');}

/*结果*/判断本周:今日日期:-03-31今日星期:2距离本周第一天的天数1参考日期:ADate:-03-29BDate:-03-30CDate:-04-05DDate:-04-06本周第一天-1:-03-29本周最后一天+1:-04-06ADate非本周BDate本周CDate本周DDate非本周

判断当前选择日期是否为本月

/*判断当前选择日期是否为本月代码*/let now=new Date()let today=now.toISOString().substring(0,7)console.log('判断本月:');console.log('本月日期:'+today);let ADate='-01-29'let BDate='-02-30'let CDate='-03-05'let DDate='-12-06'console.log('参考日期:');ADate=ADate.substring(0,7)BDate=BDate.substring(0,7)CDate=CDate.substring(0,7)DDate=DDate.substring(0,7)console.log('ADate:'+ADate);console.log('BDate:'+BDate);console.log('CDate:'+CDate);console.log('DDate:'+DDate);if(today==ADate){console.log('ADate本月');}else{console.log('ADate非本月');}if(today==BDate){console.log('BDate本月');}else{console.log('BDate非本月');}if(today==CDate){console.log('CDate本月');}else{console.log('CDate非本月');}if(today==DDate){console.log('DDate本月');}else{console.log('DDate非本月');}

/*结果*/判断本月:本月日期:-03参考日期:ADate:-01BDate:-02CDate:-03DDate:-12ADate非本月BDate非本月CDate本月DDate非本月

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。