创建Date对象,保存员工的入职时间2019/11/16,3年后合同到期,计算到期时间,合同到期前1个月续签合同,假如是周末,提前到周五,计算续签时间。打印3个Date对象的本地日期字符串格式

创建Date对象,保存员工的入职时间2019/11/16,3年后合同到期,计算到期时间,合同到期前1个月续签合同,假如是周末,提前到周五,计算续签时间。打印3个Date对象的本地日期字符串格式

在这里插入图片描述

var a=new Date('2019/11/16')
		//1、拷贝一份日期时间
		var a1=new Date(a)
		//合同到期时间,三年后就加三
		a1.setFullYear(a1.getFullYear()+3);
		//2、拷贝一份日期时间
		var a2=new Date(a1)
		//续签合同时间月份
		a2.setMonth(a2.getMonth()-1)
		//日期;如果是周末就提前到周五签
		if(a2.getDay()===6){
    
    
			a2.setDate(a2.getDate()-1)
		}else if(a2.getDay()===0){
    
    
			a2.setDate(a2.getDate()-2)
		}
		
		console.log('当前入职时间:'+a.toLocaleDateString())
		console.log('合同到期时间:'+a1.toLocaleDateString())
		console.log('合同续签时间:'+a2.toLocaleDateString())

猜你喜欢

转载自blog.csdn.net/m0_65792710/article/details/126821489