js 年月日星期

//年月日,星期
function getDate(){
    var arr="日一二三四五六".split("");
    var d=new Date();
    var year= d.getFullYear();
    var month= d.getMonth()+1;
    var day= d.getDate();
    var tag="";
    var date = new Date(year, month, 0);//按年月
    var monDayCount=date.getDate();//本年月总天数
    var dayCount =day+7;//可推迟7天
    var newDay=0;//新天
    var newM;//新月
    var sNewM;
    var newYear=year+1;//新年
    var newYearMon=1;//新一年下的新月
    var newYearDay=0;//新一年下的新日

    var m=parseInt(month,10);
    var sM= m.toString().length<2?"0"+m:m;//补0
    for(var i=day;i<=dayCount;i++){
        if(i<=monDayCount){ //如果没有超过当月总天数
            i= i.toString().length<2?"0"+i:i;//补0
            tag+="<option value="+year+"-"+sM+"-"+i+" day=星期"+arr[new Date(year,m-1,i).getDay()]+">"+year+"-"+sM+"-"+i+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;星期"+arr[new Date(year,m-1,i).getDay()]+"</option>"
        }
        else{ //月和天数都+1
             newDay=parseInt(newDay,10)+1;
             newM=parseInt(month,10)+1;
            if(newM<=12){ //判断是否超过12个月,如果是则年数+1
                newDay= newDay.toString().length<2?"0"+newDay:newDay;//补0
                sNewM= newM.toString().length<2?"0"+newM:newM;//补0
                tag+="<option value="+year+"-"+sNewM+"-"+newDay+" day=星期"+arr[new Date(year,newM-1,newDay).getDay()]+">"+year+"-"+sNewM+"-"+newDay+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;星期"+arr[new Date(year,newM-1,newDay).getDay()]+"</option>"
            }
            else{
                newYearDay=newYearDay+1;
                tag+="<option value="+newYear+"-"+newYearMon+"-"+newYearDay+" day=星期"+arr[new Date(newYear,newYearMon-1,newYearDay).getDay()]+">"+newYear+"-"+newYearMon+"-"+newYearDay+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;星期"+arr[new Date(newYear,newYearMon-1,newYearDay).getDay()]+"</option>"
            }

        }

    }
    $("#mealDate").append(tag);
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值