其他分享
首页 > 其他分享> > 天数加上日期时间的计算方法

天数加上日期时间的计算方法

作者:互联网

               // 处理日期算法 dateTemp 为日期时间  days为天数
               getNewData(dateTemp, days) {  
               var dateTemp = dateTemp.split("-");  
               var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式    
               var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000);  
               var rDate = new Date(millSeconds);  
               var year = rDate.getFullYear();  
               var month = rDate.getMonth() + 1;  
               if (month < 10) month = "0" + month;  
               var date = rDate.getDate();  
               if (date < 10) date = "0" + date;  
               return (year + "-" + month + "-" + date);  
            },

以下为实际调用写法 可供参考

               // 处理日期算法
               getNewData(dateTemp, days) {  
               var dateTemp = dateTemp.split("-");  
               var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式    
               var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000);  
               var rDate = new Date(millSeconds);  
               var year = rDate.getFullYear();  
               var month = rDate.getMonth() + 1;  
               if (month < 10) month = "0" + month;  
               var date = rDate.getDate();  
               if (date < 10) date = "0" + date;  
               return (year + "-" + month + "-" + date);  
            },
            // 报停开始
            bindConfirm_start(e) {
                console.log(e,"这里");
                this.starting_time = e.key;
                if(this.value && this.starting_time){
                    this.getNewData(this.starting_time,this.value)
                    // console.log(this.getNewData(this.starting_time,this.value)) 报停结束时间等于报停开始时间加上报停天数
this.end_time=this.getNewData(this.starting_time,this.value) } this.is_show++ },

 

标签:天数,month,date,日期,rDate,计算方法,time,var,dateTemp
来源: https://www.cnblogs.com/lilamisu/p/13737641.html