javascriptAPI(Date)(二)

<!doctype html>
<html>
	<head>
		<title>标题</title>
		<meta charset="utf-8">
		<script>
			var now=new Date();
			//复制日期对象,用于计算
			var end=new Date(now);
			//计算最晚能买到哪天的火车票
		/*
			//Step1:取出今天的日期
			var d=now.getDate();
			//Step2:做加减
			d+=60;
			//Step3:放回去
			now.setDate(d);
		*/
			end.setDate(end.getDate()+60);
			//console.log(now);
			//console.log(end);
/*
			//定义入职时间hiredate:2012/6/30
			var hiredate=
				new Date("2012/6/30");
			//复制hiredate到到期时间enddate
			var enddate=new Date(hiredate);
			//将enddate+3年
			enddate.setFullYear(
				enddate.getFullYear()+3
			);
			//复制enddate到续签时间renewdate
			var renewdate=new Date(enddate);
			//将renewdate-1月
			renewdate.setMonth(
				renewdate.getMonth()-1
			);
			//如果renewdate是周六
			if(renewdate.getDay()==6){
				//就renewdate-1天
				renewdate.setDate(
					renewdate.getDate()-1
				);
			}else if(renewdate.getDay()==0){
			//否则,如果是周日,
				//就renewdate-2天
				renewdate.setDate(
					renewdate.getDate()-2
				);
			}
			//将renewdate复制到提醒时间alertdate
			var alertdate=
				new Date(renewdate);
			//将alertdate-7天
			alertdate.setDate(
				alertdate.getDate()-7
			);
	console.log(
	 hiredate,enddate,renewdate,alertdate
	);
*/
		function workDays(days){
			//获得当前时间now
			var now=new Date();
			//i从1,到<=days+1
			for(var i=1;i<=days+1;i++){
			  //now+
				now.setDate(now.getDate()+
					//如果now是周五,就+3天
					(now.getDay()==5?3:
					//否则,如果now是周六,就+2天
					 now.getDay()==6?2:
					//否则,就+1天
													 1)
				);
			}//(循环结束)输出now
			console.log(now);
		}
		workDays(10);
		</script>
	</head>
	<body>
		
	</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值