zoukankan      html  css  js  c++  java
  • js日期计算

    时间与时间类型之间计算:
    var beginDate = new Date("2012-1-1");//开始日期
    var endData = new Date("2013-4-1");//结束日期
    alert(endData-beginDate);

    时间与毫秒之间计算:

    var days= 7*1000*60*60*24;//7天
    var endData = new Date("2013-4-1").getTime;//getTime()把时间转换为毫秒,不写也能计算出来
    alert(endData-days);   

    过期提醒(过期前7天提醒):

            var days= 7*1000*60*60*24;//设置提前7天提醒
            var endDate = new Date("2015-6-30").getTime();//结束日期
            var currentTime= new Date().getTime();//当前日期
            
            //判断当前日期是否在提醒日期内(当前时间<结束时间 &&当前时间>结束时间-7)
            if(currentTime<endDate&&currentTime>endDate-days){
                var expireTime= new Date(endDate-currentTime).getTime()/1000/60/60/24;
                var a = Math.floor(expireTime);//向下取整
                alert("还有"+a+"天过期");
            }else{
                var expireTimed= new Date(currentTime-endDate).getTime()/1000/60/60/24;
                var b = Math.floor(expireTimed);
                alert("已经过期"+b+"天");//
            }
  • 相关阅读:
    1108递归
    1108JS函数
    1107数组例子
    1106JS循环
    1106JS数组
    1104JS语法
    1104JS循环
    PDO概念 分析 练习
    Jquery网页元素里面的操作以及JSON
    Jquery事件
  • 原文地址:https://www.cnblogs.com/sflik/p/4613932.html
Copyright © 2011-2022 走看看