var nowTime=new Date()
var tTime=new Date(thisTime)//把输入的日期转时间
if(tTime.getDate()==1){
//是1号
判断是否当月或者次月
if(nowTime.getMonth()+1==tTime.getMonth()+1||nowTime.getMonth()+2==tTime.getMonth()+2){
//是当月或者次月
}else{
//月份不是当月或者次月
}
}else{
//日期不是1号
}
代码思路:通过js的Date()中的方法 ,判断出当前的月份和日期。
将一个月的30天的日期(大月为31,2月可28,29,),使用条件语句分为1-10为上旬,11-20为中旬,>21为下旬。
判断当前的日期为哪个区间即可。
<script>var y=(new Date()).getMonth()+1
alert('当前是'+(y<10?'0':'')+y+'月')
</script>
你试试看