zoukankan      html  css  js  c++  java
  • JS判断当前时间是否在指定的两个时间范围内(年月日时分秒)

    判断当前时间是否在指定的两个时间范围内 注意 如果传入的是时间格式,就不用转换

    function nowInDateBetwen (d1,d2) {
        //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了
         // var dateBegin = new Date(d1.replace(/-/g, "/"));//将-转化为/,使用new Date
           // var dateEnd = new Date(d2.replace(/-/g, "/"));//将-转化为/,使用new Date
        var dateBegin = new Date(d1);//将-转化为/,使用new Date
        var dateEnd = new Date(d2);//将-转化为/,使用new Date
        var dateNow = new Date();//获取当前时间
    
        var beginDiff = dateNow.getTime() - dateBegin.getTime();//时间差的毫秒数       
        var beginDayDiff = Math.floor(beginDiff / (24 * 3600 * 1000));//计算出相差天数
    
        var endDiff = dateEnd.getTime() - dateNow.getTime();//时间差的毫秒数
        var endDayDiff = Math.floor(endDiff / (24 * 3600 * 1000));//计算出相差天数       
        if (endDayDiff < 0) {//已过期
            return false
        }
        if (beginDayDiff < 0) {//没到开始时间
            return false;
        }
        return true;
    }
    
    ————————————————
    版权声明:本文为CSDN博主「明夕何夕wx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42524279/article/details/82184535
  • 相关阅读:
    常见Dos命令
    常用快捷键小技巧
    springboot集成JPA返回Json报错 com.fasterxml.jackson.data
    docker安装mysql 8.0.20 版本 超详细教程
    8.24 Java自学
    8.23 Java自学
    8.22 Java自学
    8.21 Java自学
    8.20 Java自学
    8.19 Java自学
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/15796493.html
Copyright © 2011-2022 走看看