计算时间差

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>时间差作业</title>
</head>
<body>
<script type="text/javascript">
    // 1.延伸计算员工合同到期日期,并且提前一个月通知签合同,并且在签合同之前的一个星期之前提醒要准备签合同了
        //定义一个日期如今天2017-07-31
var today =new Date();
//document.write(today+"<br/>");
   //定义结束日期
var endTime=new Date("2017-09-30");
//document.write(endTime+"<br/>");
   //结束日期-开始日期
   var date=endTime-today; //相差的毫秒数
        var timeDifferent =date/1000;//相差的秒数(把毫秒转换成秒,方便后面的计算)
        //document.write(timeDifferent+"<br/>");


   var getDays=parseInt(timeDifferent/(60*60*24));//取整数的天数
         //document.write(getDays);
var dayOff = timeDifferent-getDays*24*60*60;//取整数天数后剩余的秒数


var getHours= parseInt(dayOff/(60*60));//取整数的小时数


        var hourOff = timeDifferent-getDays*24*60*60-getHours*60*60;//取整数小时数后剩余的秒数


   var getMinutes=parseInt((hourOff/60));//取整数的分钟数


   var getSeconds = parseInt(timeDifferent-(getDays*24*60*60)-(getHours*60*60)-(getMinutes*60));//取整分钟数后剩余的秒数
   document.write("离合同到期还有"+getDays+"天"+getHours+"小时"+getMinutes+"分钟"+getSeconds+"秒"+"<br/><br/>");  
          if(getDays>30){
          alert("合同到期时间还早着呢,急什么?");
          }else if(getDays==30){
          alert("合同还有一个月到期,可以开始准备签合同了的事宜了!");
          }else if(getDays==7){
          alert("时间只有一个星期啦,要准备签合同了,请准备好所需的资料!");
          }


    // 2. 计算你从出生到今天活了多少天,今年多少岁  
      //定义一个日期,最新的系统时间,随时更新
var endsTime =new Date();
//定义自己的出生日期
var startTime=new Date("1998-08-08 04:20:20");
//最新系统日期-出生日期
   var time=endsTime-startTime; //相差的毫秒数
        var timeDifferents =time/1000;//相差的秒数(把毫秒转换成秒,方便后面的计算)
        //document.write(timeDifferent+"<br/>");
         var Years = parseInt(timeDifferents/(365*60*60*24));//取整数的年数
         var Days = parseInt(timeDifferents/(60*60*24));//取整数的天数
         document.write("您从出生到现在已活了"+Years+"年,共"+Days+"天,祝您身体健康,万事如意哦!以后您会是个大老板的!!")
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值