zoukankan      html  css  js  c++  java
  • 查询给定时间是否在当前周

    直接上代码,是返回true,不是返回false

    calTimeWeek(time) {
          // 当前时间
          var timestamp = Date.parse(new Date());
          var serverDate = new Date(timestamp);
          //本周周日的的时间
          var sundayTiem = timestamp + ((7 - serverDate.getDay())* 24 * 60 * 60 * 1000)
          var SundayData = new Date(sundayTiem);
          var tomorrowY = SundayData.getFullYear();
          var tomorrowM = (SundayData.getMonth() + 1 < 10 ? '0' + (SundayData.getMonth() + 1) : SundayData.getMonth() + 1);
          var tomorrowD = SundayData.getDate() < 10 ? '0' + SundayData.getDate() : SundayData.getDate();
          console.log('周日',tomorrowY+'-'+tomorrowM+'-'+tomorrowD);
          // 本周周一的时间
          var mondayTime = timestamp - ((serverDate.getDay()-1) * 24 * 60 * 60 * 1000)
          var mondayData = new Date(mondayTime);
          var mondayY = mondayData.getFullYear();
          var mondayM = (mondayData.getMonth() + 1 < 10 ? '0' + (mondayData.getMonth() + 1) : mondayData.getMonth() + 1);
          var mondayD = mondayData.getDate() < 10 ? '0' + mondayData.getDate() : mondayData.getDate();
          console.log('周一',mondayY + '-' + mondayM + '-' + mondayD);
          var mondayDay = new Date(mondayY + '-' + mondayM + '-' + mondayD+' '+'23:59:59').getTime()   // 周一毫秒数
          var sundayDay = new Date(tomorrowY+'-'+tomorrowM+'-'+tomorrowD+' '+'23:59:59').getTime()   // 周日毫秒数
          var currentDay = new Date(time).getTime()  // 给定时间毫秒数
          if(currentDay > mondayDay){
            if(currentDay < sundayDay){
              return true
            }else{
              return false
            }
          }else{
            return false
          }
        }
  • 相关阅读:
    C# 系统应用之通过注册表获取USB使用记录(一)
    web项目测试方法总结
    C#面向对象编程实例-猜拳游戏
    c#基础这些你都看过吗?(一)-----仅供初学者使用
    .NET事件监听机制的局限与扩展
    SQL代码
    泛型接口委托
    存储过程
    小操作
    DataGridView
  • 原文地址:https://www.cnblogs.com/Mr-Car/p/11809407.html
Copyright © 2011-2022 走看看