js通用判断指定日期是周几,是否是周六、周日

该博客介绍了如何使用JavaScript通用方法来判断一个指定的日期是星期几,以及是否为周六或周日。提供了实际效果展示及前端代码参考,包括HTML模板和JS代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通用判断指定日期是周几,是否是周六、周日

 

一、实际效果图

 

 

image.png

二、前端代码参考

HTML模板:

 

<!DOCTYPE html>
<html>

  <head>
    <meta charset="UTF-8">
    <title>判断当前日期是周几,是否是周六周日</title>
  </head>

  <body>
    <script src="judgeweek.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
      var currentWeek = judgeWeek.getWeek('2019-8-01');
      console.log("当前是:" + currentWeek); // 周四
    </script>
  </body>

</html>

JS模版:

 

/**
 * 作者:丸子
 * 描述:判断当前日期是周几/星期几 、是否是周末
 */
"use strict";
window.judgeWeek = window.judgeWeek || (function(exports) {
  /**
   * getWeek(判断指定日期是周几)
   * @param {Object} date 日期2019-8-10
   * @return {Boolean} 返回周几
   */
  exports.getWeek = function(date) {
    // 标准时间 Wed Jul 31 2019 00:00:00 GMT+0800 (中国标准时间)
    var _date = new Date(date);

    // getDay() 返回表示星期的某一天
    var num = _date.getDay(_date),
      week;
    switch (num) {
      case 0:
        week = "周日";
        break;
      case 1:
        week = "周一";
        break;
      case 2:
        week = "周二"
        break;
      case 3:
        week = "周三"
        break;
      case 4:
        week = "周四"
        break;
      case 5:
        week = "周五"
        break;
      case 6:
        week = "周六"
        break;
      default:
        break;
    };
    return week;

  };

  return exports;
})({});

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值