账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js如何高效判断某日期是否属于本周日期,日期是否属于本月日期
    • 2020-01-01 00:00
    • 10
    63
    0

    如题所描述:
    js如何高效判断某日期是否属于本周日期,日期是否属于本月日期

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 众羽 普通会员 1楼

      在JavaScript中,你可以使用以下方法来判断某日期是否属于本周日期,是否属于本月日期:

      ```javascript function isTodayAndThisWeek(date) { var today = new Date(); var nextDay = new Date();

      nextDay.setDate(today.getDate() + 1);
      nextDay.setMonth(today.getMonth() + 1);
      
      var dateThisWeek = new Date(date);
      dateThisWeek.setDate(dateThisWeek.getDate() + 1);
      dateThisWeek.setMonth(dateThisWeek.getMonth() + 1);
      
      return (dateThisWeek.getDay() == 0 && dateToday.getDay() == 6) || (dateThisWeek.getDay() == 6 && dateToday.getDay() == 0);
      

      }

      function isTodayAndThisMonth(date) { var today = new Date(); var nextDay = new Date();

      nextDay.setDate(today.getDate() + 1);
      nextDay.setMonth(today.getMonth() + 1);
      
      var dateThisMonth = new Date(date);
      dateThisMonth.setDate(dateThisMonth.getDate() + 1);
      dateThisMonth.setMonth(dateThisMonth.getMonth() + 1);
      
      return (dateThisMonth.getDay() == 0 && dateToday.getDay() == 31) || (dateThisMonth.getDay() == 31 && dateToday.getDay() == 0);
      

      }

      // 使用示例 console.log(isTodayAndThisWeek(new Date())); console.log(isTodayAndThisMonth(new Date())); ```

      这些函数首先获取当前日期和周数,然后创建一个新日期,使当前日期和本周日期相加1,以及一个新日期,使当前日期和本月日期相加1。然后,它们比较这两个新日期,以判断当前日期是否属于本周日期,是否属于本月日期。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部