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
  • 相关阅读:
    day10
    day 9
    day 8
    flex布局
    简单的todolist的demo
    JS中数组与对象的遍历方法实例小结
    css中animation和@keyframes 动画
    form表单相关
    Restful API接口规范
    什么是接口文档,如何写接口,有什么规范?
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/15796493.html
Copyright © 2011-2022 走看看