js設置當日本周本月時間


//設置當日本周本月
function getDate(dateType){
            var picker=new Date();//當前日期
            var setYear=picker.getFullYear();//當前年
            var setMonth=picker.getMonth()+1;//當前月
            var setDate=picker.getDate();//當前日
            var setHours=picker.getHours();//當前時
            var setMinutes=picker.getMinutes();//當前分
            var setMilliseconds=picker.getMilliseconds();//當前豪秒
            var setSeconds=picker.getSeconds();//當前秒
            var nowDayOfWeek = picker.getDay(); // 今天本周的第幾天        
            if(setMonth<10){
                    setMonth="0"+setMonth
                }
                if(setDate<10){
                    setDate="0"+setDate
                }
                if(setHours<10){
                    setHours="0"+setHours
                }
                if(setMinutes<10){
                    setMinutes="0"+setMinutes
                }
                if(setSeconds<10){
                    setSeconds="0"+setSeconds
                }
                if(setMilliseconds<100)    {
                    setMilliseconds="0"+setMilliseconds
                }            
                if(dateType=="1"){
                    //當日時間
                    app.optDate=setYear+"-"+setMonth+"-"+setDate+"至"+setYear+"-"+setMonth+"-"+setDate;
                }else if(dateType=="2"){
                    //本周時間    
                    var day = nowDayOfWeek || 7;                    
                    var nowDay=(Number(setDate) + 1 - day);
                    var oldDay=(Number(setDate) + 7 - day);                                
                    if(nowDay<10){
                        nowDay="0"+nowDay
                    }
                    if(oldDay<10){
                        oldDay="0"+oldDay
                    }
                    var firstDay=setYear+"-"+setMonth+"-"+nowDay;
                    var lastDay=setYear+"-"+setMonth+"-"+oldDay;        
                    app.optDate=firstDay+"至"+lastDay;                    
                }else{
                    //本月時間    
                    var monthStartDate = new Date(setYear, setMonth-1, 1);
                    var monthEndDate = new Date(setYear, setMonth, 1);
                    var days = (monthEndDate - monthStartDate)/(1000 * 60 * 60 * 24);                                                
                    app.optDate=setYear+"-"+setMonth+"-0"+1+"至"+setYear+"-"+setMonth+"-"+days;
                }                        
            }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM