生成和获取法定节假日

1.获取官方节假日信息

在中国政府网获取信息:中国政府网_中央人民政府门户网站

 2.复制下面代码

以php为例

   /**
     * 生成工作日
     * @param array $holiday 法定节假日
     * @param array $exchange_day 调休日
     * @return array  $calendar
	 * 		day:日期 ,2023-01-01
	 * 		day_type:类型 ,0-工作日,1-法定节假日,2-周末加班调休,3-周末
	 * 		is_work_day:是否为工作日,1-是,0-否
     */
	public function makeWorkDay($holiday,$exchange_day) {
		$calendar = [];
		$year = 0;

		//法定节假日
		foreach ($holiday as $k => $v) {
			$day = date('Y-m-d',strtotime($v));
			$calendar[$day] = [
				'day'=>$day,
				'day_type'=>1,
				'is_work_day'=>0
			];

			if(!$year) {
				$year = date('Y',strtotime($day));
			}
		}

		//调休日
		foreach ($exchange_day as $k => $v) {
			$day = date('Y-m-d',strtotime($v));
			$calendar[$day] = [
				'day'=>$day,
				'day_type'=>2,
				'is_work_day'=>1
			];
		}

		//其他日期
		$this_date = $year . '-01-01';
		$end_date = ($year + 1) . '-01-01';
		while (strtotime($this_date) < strtotime($end_date)) {
			if(!isset($calendar[$this_date])){
				$w = date('w',strtotime($this_date));
				if(in_array($w,[0,6])){
					$calendar[$this_date] = [
						'day'=>$this_date,
						'day_type'=>3,
						'is_work_day'=>0
					];
				}else{
					$calendar[$this_date] = [
						'day'=>$this_date,
						'day_type'=>0,
						'is_work_day'=>1
					];
				}
			}
			$this_date = date('Y-m-d', strtotime($this_date .' +1 day'));

		}
		
		ksort($calendar);

		return $calendar;

	}

3.在第一步中获取的节假日和调休日信息传入改函数并调用即可获取

以2023年为例

$a1 = ['2023-01-01','2023-01-02','2023-01-21','2023-01-22','2023-01-23','2023-01-24','2023-01-25','2023-01-26','2023-01-27','2023-04-05','2023-04-29','2023-04-30','2023-05-01','2023-05-02','2023-05-03','2023-06-22','2023-06-23','2023-06-24','2023-09-29','2023-09-30','2023-10-01','2023-10-02','2023-10-03','2023-10-04','2023-10-05','2023-10-06'];
$a2 = ['2023-01-28', '2023-01-29', '2023-04-23', '2023-05-06', '2023-06-25', '2023-10-07', '2023-10-08'];
$a = $this->makeWorkDay($a1,$a2);

附件:2023年节假日sql脚本

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for my_workday
-- ----------------------------
DROP TABLE IF EXISTS `my_workday`;
CREATE TABLE `my_workday`  (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `day` date NOT NULL COMMENT '日期',
  `day_type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '类型:\r\n工作日:0;\r\n法定节假日:1;\r\n周末加班调休:2;\r\n周末 :3;',
  `is_work_day` tinyint(1) NOT NULL COMMENT '是否为工作日:1-是;0-否;',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `work_day`(`day`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 731 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '国家法定节假日表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of my_workday
-- ----------------------------
INSERT INTO `my_workday` VALUES (1, '2023-01-01', 1, 0);
INSERT INTO `my_workday` VALUES (2, '2023-01-02', 1, 0);
INSERT INTO `my_workday` VALUES (3, '2023-01-03', 0, 1);
INSERT INTO `my_workday` VALUES (4, '2023-01-04', 0, 1);
INSERT INTO `my_workday` VALUES (5, '2023-01-05', 0, 1);
INSERT INTO `my_workday` VALUES (6, '2023-01-06', 0, 1);
INSERT INTO `my_workday` VALUES (7, '2023-01-07', 3, 0);
INSERT INTO `my_workday` VALUES (8, '2023-01-08', 3, 0);
INSERT INTO `my_workday` VALUES (9, '2023-01-09', 0, 1);
INSERT INTO `my_workday` VALUES (10, '2023-01-10', 0, 1);
INSERT INTO `my_workday` VALUES (11, '2023-01-11', 0, 1);
INSERT INTO `my_workday` VALUES (12, '2023-01-12', 0, 1);
INSERT INTO `my_workday` VALUES (13, '2023-01-13', 0, 1);
INSERT INTO `my_workday` VALUES (14, '2023-01-14', 3, 0);
INSERT INTO `my_workday` VALUES (15, '2023-01-15', 3, 0);
INSERT INTO `my_workday` VALUES (16, '2023-01-16', 0, 1);
INSERT INTO `my_workday` VALUES (17, '2023-01-17', 0, 1);
INSERT INTO `my_workday` VALUES (18, '2023-01-18', 0, 1);
INSERT INTO `my_workday` VALUES (19, '2023-01-19', 0, 1);
INSERT INTO `my_workday` VALUES (20, '2023-01-20', 0, 1);
INSERT INTO `my_workday` VALUES (21, '2023-01-21', 1, 0);
INSERT INTO `my_workday` VALUES (22, '2023-01-22', 1, 0);
INSERT INTO `my_workday` VALUES (23, '2023-01-23', 1, 0);
INSERT INTO `my_workday` VALUES (24, '2023-01-24', 1, 0);
INSERT INTO `my_workday` VALUES (25, '2023-01-25', 1, 0);
INSERT INTO `my_workday` VALUES (26, '2023-01-26', 1, 0);
INSERT INTO `my_workday` VALUES (27, '2023-01-27', 1, 0);
INSERT INTO `my_workday` VALUES (28, '2023-01-28', 2, 1);
INSERT INTO `my_workday` VALUES (29, '2023-01-29', 2, 1);
INSERT INTO `my_workday` VALUES (30, '2023-01-30', 0, 1);
INSERT INTO `my_workday` VALUES (31, '2023-01-31', 0, 1);
INSERT INTO `my_workday` VALUES (32, '2023-02-01', 0, 1);
INSERT INTO `my_workday` VALUES (33, '2023-02-02', 0, 1);
INSERT INTO `my_workday` VALUES (34, '2023-02-03', 0, 1);
INSERT INTO `my_workday` VALUES (35, '2023-02-04', 3, 0);
INSERT INTO `my_workday` VALUES (36, '2023-02-05', 3, 0);
INSERT INTO `my_workday` VALUES (37, '2023-02-06', 0, 1);
INSERT INTO `my_workday` VALUES (38, '2023-02-07', 0, 1);
INSERT INTO `my_workday` VALUES (39, '2023-02-08', 0, 1);
INSERT INTO `my_workday` VALUES (40, '2023-02-09', 0, 1);
INSERT INTO `my_workday` VALUES (41, '2023-02-10', 0, 1);
INSERT INTO `my_workday` VALUES (42, '2023-02-11', 3, 0);
INSERT INTO `my_workday` VALUES (43, '2023-02-12', 3, 0);
INSERT INTO `my_workday` VALUES (44, '2023-02-13', 0, 1);
INSERT INTO `my_workday` VALUES (45, '2023-02-14', 0, 1);
INSERT INTO `my_workday` VALUES (46, '2023-02-15', 0, 1);
INSERT INTO `my_workday` VALUES (47, '2023-02-16', 0, 1);
INSERT INTO `my_workday` VALUES (48, '2023-02-17', 0, 1);
INSERT INTO `my_workday` VALUES (49, '2023-02-18', 3, 0);
INSERT INTO `my_workday` VALUES (50, '2023-02-19', 3, 0);
INSERT INTO `my_workday` VALUES (51, '2023-02-20', 0, 1);
INSERT INTO `my_workday` VALUES (52, '2023-02-21', 0, 1);
INSERT INTO `my_workday` VALUES (53, '2023-02-22', 0, 1);
INSERT INTO `my_workday` VALUES (54, '2023-02-23', 0, 1);
INSERT INTO `my_workday` VALUES (55, '2023-02-24', 0, 1);
INSERT INTO `my_workday` VALUES (56, '2023-02-25', 3, 0);
INSERT INTO `my_workday` VALUES (57, '2023-02-26', 3, 0);
INSERT INTO `my_workday` VALUES (58, '2023-02-27', 0, 1);
INSERT INTO `my_workday` VALUES (59, '2023-02-28', 0, 1);
INSERT INTO `my_workday` VALUES (60, '2023-03-01', 0, 1);
INSERT INTO `my_workday` VALUES (61, '2023-03-02', 0, 1);
INSERT INTO `my_workday` VALUES (62, '2023-03-03', 0, 1);
INSERT INTO `my_workday` VALUES (63, '2023-03-04', 3, 0);
INSERT INTO `my_workday` VALUES (64, '2023-03-05', 3, 0);
INSERT INTO `my_workday` VALUES (65, '2023-03-06', 0, 1);
INSERT INTO `my_workday` VALUES (66, '2023-03-07', 0, 1);
INSERT INTO `my_workday` VALUES (67, '2023-03-08', 0, 1);
INSERT INTO `my_workday` VALUES (68, '2023-03-09', 0, 1);
INSERT INTO `my_workday` VALUES (69, '2023-03-10', 0, 1);
INSERT INTO `my_workday` VALUES (70, '2023-03-11', 3, 0);
INSERT INTO `my_workday` VALUES (71, '2023-03-12', 3, 0);
INSERT INTO `my_workday` VALUES (72, '2023-03-13', 0, 1);
INSERT INTO `my_workday` VALUES (73, '2023-03-14', 0, 1);
INSERT INTO `my_workday` VALUES (74, '2023-03-15', 0, 1);
INSERT INTO `my_workday` VALUES (75, '2023-03-16', 0, 1);
INSERT INTO `my_workday` VALUES (76, '2023-03-17', 0, 1);
INSERT INTO `my_workday` VALUES (77, '2023-03-18', 3, 0);
INSERT INTO `my_workday` VALUES (78, '2023-03-19', 3, 0);
INSERT INTO `my_workday` VALUES (79, '2023-03-20', 0, 1);
INSERT INTO `my_workday` VALUES (80, '2023-03-21', 0, 1);
INSERT INTO `my_workday` VALUES (81, '2023-03-22', 0, 1);
INSERT INTO `my_workday` VALUES (82, '2023-03-23', 0, 1);
INSERT INTO `my_workday` VALUES (83, '2023-03-24', 0, 1);
INSERT INTO `my_workday` VALUES (84, '2023-03-25', 3, 0);
INSERT INTO `my_workday` VALUES (85, '2023-03-26', 3, 0);
INSERT INTO `my_workday` VALUES (86, '2023-03-27', 0, 1);
INSERT INTO `my_workday` VALUES (87, '2023-03-28', 0, 1);
INSERT INTO `my_workday` VALUES (88, '2023-03-29', 0, 1);
INSERT INTO `my_workday` VALUES (89, '2023-03-30', 0, 1);
INSERT INTO `my_workday` VALUES (90, '2023-03-31', 0, 1);
INSERT INTO `my_workday` VALUES (91, '2023-04-01', 3, 0);
INSERT INTO `my_workday` VALUES (92, '2023-04-02', 3, 0);
INSERT INTO `my_workday` VALUES (93, '2023-04-03', 0, 1);
INSERT INTO `my_workday` VALUES (94, '2023-04-04', 0, 1);
INSERT INTO `my_workday` VALUES (95, '2023-04-05', 1, 0);
INSERT INTO `my_workday` VALUES (96, '2023-04-06', 0, 1);
INSERT INTO `my_workday` VALUES (97, '2023-04-07', 0, 1);
INSERT INTO `my_workday` VALUES (98, '2023-04-08', 3, 0);
INSERT INTO `my_workday` VALUES (99, '2023-04-09', 3, 0);
INSERT INTO `my_workday` VALUES (100, '2023-04-10', 0, 1);
INSERT INTO `my_workday` VALUES (101, '2023-04-11', 0, 1);
INSERT INTO `my_workday` VALUES (102, '2023-04-12', 0, 1);
INSERT INTO `my_workday` VALUES (103, '2023-04-13', 0, 1);
INSERT INTO `my_workday` VALUES (104, '2023-04-14', 0, 1);
INSERT INTO `my_workday` VALUES (105, '2023-04-15', 3, 0);
INSERT INTO `my_workday` VALUES (106, '2023-04-16', 3, 0);
INSERT INTO `my_workday` VALUES (107, '2023-04-17', 0, 1);
INSERT INTO `my_workday` VALUES (108, '2023-04-18', 0, 1);
INSERT INTO `my_workday` VALUES (109, '2023-04-19', 0, 1);
INSERT INTO `my_workday` VALUES (110, '2023-04-20', 0, 1);
INSERT INTO `my_workday` VALUES (111, '2023-04-21', 0, 1);
INSERT INTO `my_workday` VALUES (112, '2023-04-22', 3, 0);
INSERT INTO `my_workday` VALUES (113, '2023-04-23', 2, 1);
INSERT INTO `my_workday` VALUES (114, '2023-04-24', 0, 1);
INSERT INTO `my_workday` VALUES (115, '2023-04-25', 0, 1);
INSERT INTO `my_workday` VALUES (116, '2023-04-26', 0, 1);
INSERT INTO `my_workday` VALUES (117, '2023-04-27', 0, 1);
INSERT INTO `my_workday` VALUES (118, '2023-04-28', 0, 1);
INSERT INTO `my_workday` VALUES (119, '2023-04-29', 1, 0);
INSERT INTO `my_workday` VALUES (120, '2023-04-30', 1, 0);
INSERT INTO `my_workday` VALUES (121, '2023-05-01', 1, 0);
INSERT INTO `my_workday` VALUES (122, '2023-05-02', 1, 0);
INSERT INTO `my_workday` VALUES (123, '2023-05-03', 1, 0);
INSERT INTO `my_workday` VALUES (124, '2023-05-04', 0, 1);
INSERT INTO `my_workday` VALUES (125, '2023-05-05', 0, 1);
INSERT INTO `my_workday` VALUES (126, '2023-05-06', 2, 1);
INSERT INTO `my_workday` VALUES (127, '2023-05-07', 3, 0);
INSERT INTO `my_workday` VALUES (128, '2023-05-08', 0, 1);
INSERT INTO `my_workday` VALUES (129, '2023-05-09', 0, 1);
INSERT INTO `my_workday` VALUES (130, '2023-05-10', 0, 1);
INSERT INTO `my_workday` VALUES (131, '2023-05-11', 0, 1);
INSERT INTO `my_workday` VALUES (132, '2023-05-12', 0, 1);
INSERT INTO `my_workday` VALUES (133, '2023-05-13', 3, 0);
INSERT INTO `my_workday` VALUES (134, '2023-05-14', 3, 0);
INSERT INTO `my_workday` VALUES (135, '2023-05-15', 0, 1);
INSERT INTO `my_workday` VALUES (136, '2023-05-16', 0, 1);
INSERT INTO `my_workday` VALUES (137, '2023-05-17', 0, 1);
INSERT INTO `my_workday` VALUES (138, '2023-05-18', 0, 1);
INSERT INTO `my_workday` VALUES (139, '2023-05-19', 0, 1);
INSERT INTO `my_workday` VALUES (140, '2023-05-20', 3, 0);
INSERT INTO `my_workday` VALUES (141, '2023-05-21', 3, 0);
INSERT INTO `my_workday` VALUES (142, '2023-05-22', 0, 1);
INSERT INTO `my_workday` VALUES (143, '2023-05-23', 0, 1);
INSERT INTO `my_workday` VALUES (144, '2023-05-24', 0, 1);
INSERT INTO `my_workday` VALUES (145, '2023-05-25', 0, 1);
INSERT INTO `my_workday` VALUES (146, '2023-05-26', 0, 1);
INSERT INTO `my_workday` VALUES (147, '2023-05-27', 3, 0);
INSERT INTO `my_workday` VALUES (148, '2023-05-28', 3, 0);
INSERT INTO `my_workday` VALUES (149, '2023-05-29', 0, 1);
INSERT INTO `my_workday` VALUES (150, '2023-05-30', 0, 1);
INSERT INTO `my_workday` VALUES (151, '2023-05-31', 0, 1);
INSERT INTO `my_workday` VALUES (152, '2023-06-01', 0, 1);
INSERT INTO `my_workday` VALUES (153, '2023-06-02', 0, 1);
INSERT INTO `my_workday` VALUES (154, '2023-06-03', 3, 0);
INSERT INTO `my_workday` VALUES (155, '2023-06-04', 3, 0);
INSERT INTO `my_workday` VALUES (156, '2023-06-05', 0, 1);
INSERT INTO `my_workday` VALUES (157, '2023-06-06', 0, 1);
INSERT INTO `my_workday` VALUES (158, '2023-06-07', 0, 1);
INSERT INTO `my_workday` VALUES (159, '2023-06-08', 0, 1);
INSERT INTO `my_workday` VALUES (160, '2023-06-09', 0, 1);
INSERT INTO `my_workday` VALUES (161, '2023-06-10', 3, 0);
INSERT INTO `my_workday` VALUES (162, '2023-06-11', 3, 0);
INSERT INTO `my_workday` VALUES (163, '2023-06-12', 0, 1);
INSERT INTO `my_workday` VALUES (164, '2023-06-13', 0, 1);
INSERT INTO `my_workday` VALUES (165, '2023-06-14', 0, 1);
INSERT INTO `my_workday` VALUES (166, '2023-06-15', 0, 1);
INSERT INTO `my_workday` VALUES (167, '2023-06-16', 0, 1);
INSERT INTO `my_workday` VALUES (168, '2023-06-17', 3, 0);
INSERT INTO `my_workday` VALUES (169, '2023-06-18', 3, 0);
INSERT INTO `my_workday` VALUES (170, '2023-06-19', 0, 1);
INSERT INTO `my_workday` VALUES (171, '2023-06-20', 0, 1);
INSERT INTO `my_workday` VALUES (172, '2023-06-21', 0, 1);
INSERT INTO `my_workday` VALUES (173, '2023-06-22', 1, 0);
INSERT INTO `my_workday` VALUES (174, '2023-06-23', 1, 0);
INSERT INTO `my_workday` VALUES (175, '2023-06-24', 1, 0);
INSERT INTO `my_workday` VALUES (176, '2023-06-25', 2, 1);
INSERT INTO `my_workday` VALUES (177, '2023-06-26', 0, 1);
INSERT INTO `my_workday` VALUES (178, '2023-06-27', 0, 1);
INSERT INTO `my_workday` VALUES (179, '2023-06-28', 0, 1);
INSERT INTO `my_workday` VALUES (180, '2023-06-29', 0, 1);
INSERT INTO `my_workday` VALUES (181, '2023-06-30', 0, 1);
INSERT INTO `my_workday` VALUES (182, '2023-07-01', 3, 0);
INSERT INTO `my_workday` VALUES (183, '2023-07-02', 3, 0);
INSERT INTO `my_workday` VALUES (184, '2023-07-03', 0, 1);
INSERT INTO `my_workday` VALUES (185, '2023-07-04', 0, 1);
INSERT INTO `my_workday` VALUES (186, '2023-07-05', 0, 1);
INSERT INTO `my_workday` VALUES (187, '2023-07-06', 0, 1);
INSERT INTO `my_workday` VALUES (188, '2023-07-07', 0, 1);
INSERT INTO `my_workday` VALUES (189, '2023-07-08', 3, 0);
INSERT INTO `my_workday` VALUES (190, '2023-07-09', 3, 0);
INSERT INTO `my_workday` VALUES (191, '2023-07-10', 0, 1);
INSERT INTO `my_workday` VALUES (192, '2023-07-11', 0, 1);
INSERT INTO `my_workday` VALUES (193, '2023-07-12', 0, 1);
INSERT INTO `my_workday` VALUES (194, '2023-07-13', 0, 1);
INSERT INTO `my_workday` VALUES (195, '2023-07-14', 0, 1);
INSERT INTO `my_workday` VALUES (196, '2023-07-15', 3, 0);
INSERT INTO `my_workday` VALUES (197, '2023-07-16', 3, 0);
INSERT INTO `my_workday` VALUES (198, '2023-07-17', 0, 1);
INSERT INTO `my_workday` VALUES (199, '2023-07-18', 0, 1);
INSERT INTO `my_workday` VALUES (200, '2023-07-19', 0, 1);
INSERT INTO `my_workday` VALUES (201, '2023-07-20', 0, 1);
INSERT INTO `my_workday` VALUES (202, '2023-07-21', 0, 1);
INSERT INTO `my_workday` VALUES (203, '2023-07-22', 3, 0);
INSERT INTO `my_workday` VALUES (204, '2023-07-23', 3, 0);
INSERT INTO `my_workday` VALUES (205, '2023-07-24', 0, 1);
INSERT INTO `my_workday` VALUES (206, '2023-07-25', 0, 1);
INSERT INTO `my_workday` VALUES (207, '2023-07-26', 0, 1);
INSERT INTO `my_workday` VALUES (208, '2023-07-27', 0, 1);
INSERT INTO `my_workday` VALUES (209, '2023-07-28', 0, 1);
INSERT INTO `my_workday` VALUES (210, '2023-07-29', 3, 0);
INSERT INTO `my_workday` VALUES (211, '2023-07-30', 3, 0);
INSERT INTO `my_workday` VALUES (212, '2023-07-31', 0, 1);
INSERT INTO `my_workday` VALUES (213, '2023-08-01', 0, 1);
INSERT INTO `my_workday` VALUES (214, '2023-08-02', 0, 1);
INSERT INTO `my_workday` VALUES (215, '2023-08-03', 0, 1);
INSERT INTO `my_workday` VALUES (216, '2023-08-04', 0, 1);
INSERT INTO `my_workday` VALUES (217, '2023-08-05', 3, 0);
INSERT INTO `my_workday` VALUES (218, '2023-08-06', 3, 0);
INSERT INTO `my_workday` VALUES (219, '2023-08-07', 0, 1);
INSERT INTO `my_workday` VALUES (220, '2023-08-08', 0, 1);
INSERT INTO `my_workday` VALUES (221, '2023-08-09', 0, 1);
INSERT INTO `my_workday` VALUES (222, '2023-08-10', 0, 1);
INSERT INTO `my_workday` VALUES (223, '2023-08-11', 0, 1);
INSERT INTO `my_workday` VALUES (224, '2023-08-12', 3, 0);
INSERT INTO `my_workday` VALUES (225, '2023-08-13', 3, 0);
INSERT INTO `my_workday` VALUES (226, '2023-08-14', 0, 1);
INSERT INTO `my_workday` VALUES (227, '2023-08-15', 0, 1);
INSERT INTO `my_workday` VALUES (228, '2023-08-16', 0, 1);
INSERT INTO `my_workday` VALUES (229, '2023-08-17', 0, 1);
INSERT INTO `my_workday` VALUES (230, '2023-08-18', 0, 1);
INSERT INTO `my_workday` VALUES (231, '2023-08-19', 3, 0);
INSERT INTO `my_workday` VALUES (232, '2023-08-20', 3, 0);
INSERT INTO `my_workday` VALUES (233, '2023-08-21', 0, 1);
INSERT INTO `my_workday` VALUES (234, '2023-08-22', 0, 1);
INSERT INTO `my_workday` VALUES (235, '2023-08-23', 0, 1);
INSERT INTO `my_workday` VALUES (236, '2023-08-24', 0, 1);
INSERT INTO `my_workday` VALUES (237, '2023-08-25', 0, 1);
INSERT INTO `my_workday` VALUES (238, '2023-08-26', 3, 0);
INSERT INTO `my_workday` VALUES (239, '2023-08-27', 3, 0);
INSERT INTO `my_workday` VALUES (240, '2023-08-28', 0, 1);
INSERT INTO `my_workday` VALUES (241, '2023-08-29', 0, 1);
INSERT INTO `my_workday` VALUES (242, '2023-08-30', 0, 1);
INSERT INTO `my_workday` VALUES (243, '2023-08-31', 0, 1);
INSERT INTO `my_workday` VALUES (244, '2023-09-01', 0, 1);
INSERT INTO `my_workday` VALUES (245, '2023-09-02', 3, 0);
INSERT INTO `my_workday` VALUES (246, '2023-09-03', 3, 0);
INSERT INTO `my_workday` VALUES (247, '2023-09-04', 0, 1);
INSERT INTO `my_workday` VALUES (248, '2023-09-05', 0, 1);
INSERT INTO `my_workday` VALUES (249, '2023-09-06', 0, 1);
INSERT INTO `my_workday` VALUES (250, '2023-09-07', 0, 1);
INSERT INTO `my_workday` VALUES (251, '2023-09-08', 0, 1);
INSERT INTO `my_workday` VALUES (252, '2023-09-09', 3, 0);
INSERT INTO `my_workday` VALUES (253, '2023-09-10', 3, 0);
INSERT INTO `my_workday` VALUES (254, '2023-09-11', 0, 1);
INSERT INTO `my_workday` VALUES (255, '2023-09-12', 0, 1);
INSERT INTO `my_workday` VALUES (256, '2023-09-13', 0, 1);
INSERT INTO `my_workday` VALUES (257, '2023-09-14', 0, 1);
INSERT INTO `my_workday` VALUES (258, '2023-09-15', 0, 1);
INSERT INTO `my_workday` VALUES (259, '2023-09-16', 3, 0);
INSERT INTO `my_workday` VALUES (260, '2023-09-17', 3, 0);
INSERT INTO `my_workday` VALUES (261, '2023-09-18', 0, 1);
INSERT INTO `my_workday` VALUES (262, '2023-09-19', 0, 1);
INSERT INTO `my_workday` VALUES (263, '2023-09-20', 0, 1);
INSERT INTO `my_workday` VALUES (264, '2023-09-21', 0, 1);
INSERT INTO `my_workday` VALUES (265, '2023-09-22', 0, 1);
INSERT INTO `my_workday` VALUES (266, '2023-09-23', 3, 0);
INSERT INTO `my_workday` VALUES (267, '2023-09-24', 3, 0);
INSERT INTO `my_workday` VALUES (268, '2023-09-25', 0, 1);
INSERT INTO `my_workday` VALUES (269, '2023-09-26', 0, 1);
INSERT INTO `my_workday` VALUES (270, '2023-09-27', 0, 1);
INSERT INTO `my_workday` VALUES (271, '2023-09-28', 0, 1);
INSERT INTO `my_workday` VALUES (272, '2023-09-29', 1, 0);
INSERT INTO `my_workday` VALUES (273, '2023-09-30', 1, 0);
INSERT INTO `my_workday` VALUES (274, '2023-10-01', 1, 0);
INSERT INTO `my_workday` VALUES (275, '2023-10-02', 1, 0);
INSERT INTO `my_workday` VALUES (276, '2023-10-03', 1, 0);
INSERT INTO `my_workday` VALUES (277, '2023-10-04', 1, 0);
INSERT INTO `my_workday` VALUES (278, '2023-10-05', 1, 0);
INSERT INTO `my_workday` VALUES (279, '2023-10-06', 1, 0);
INSERT INTO `my_workday` VALUES (280, '2023-10-07', 2, 1);
INSERT INTO `my_workday` VALUES (281, '2023-10-08', 2, 1);
INSERT INTO `my_workday` VALUES (282, '2023-10-09', 0, 1);
INSERT INTO `my_workday` VALUES (283, '2023-10-10', 0, 1);
INSERT INTO `my_workday` VALUES (284, '2023-10-11', 0, 1);
INSERT INTO `my_workday` VALUES (285, '2023-10-12', 0, 1);
INSERT INTO `my_workday` VALUES (286, '2023-10-13', 0, 1);
INSERT INTO `my_workday` VALUES (287, '2023-10-14', 3, 0);
INSERT INTO `my_workday` VALUES (288, '2023-10-15', 3, 0);
INSERT INTO `my_workday` VALUES (289, '2023-10-16', 0, 1);
INSERT INTO `my_workday` VALUES (290, '2023-10-17', 0, 1);
INSERT INTO `my_workday` VALUES (291, '2023-10-18', 0, 1);
INSERT INTO `my_workday` VALUES (292, '2023-10-19', 0, 1);
INSERT INTO `my_workday` VALUES (293, '2023-10-20', 0, 1);
INSERT INTO `my_workday` VALUES (294, '2023-10-21', 3, 0);
INSERT INTO `my_workday` VALUES (295, '2023-10-22', 3, 0);
INSERT INTO `my_workday` VALUES (296, '2023-10-23', 0, 1);
INSERT INTO `my_workday` VALUES (297, '2023-10-24', 0, 1);
INSERT INTO `my_workday` VALUES (298, '2023-10-25', 0, 1);
INSERT INTO `my_workday` VALUES (299, '2023-10-26', 0, 1);
INSERT INTO `my_workday` VALUES (300, '2023-10-27', 0, 1);
INSERT INTO `my_workday` VALUES (301, '2023-10-28', 3, 0);
INSERT INTO `my_workday` VALUES (302, '2023-10-29', 3, 0);
INSERT INTO `my_workday` VALUES (303, '2023-10-30', 0, 1);
INSERT INTO `my_workday` VALUES (304, '2023-10-31', 0, 1);
INSERT INTO `my_workday` VALUES (305, '2023-11-01', 0, 1);
INSERT INTO `my_workday` VALUES (306, '2023-11-02', 0, 1);
INSERT INTO `my_workday` VALUES (307, '2023-11-03', 0, 1);
INSERT INTO `my_workday` VALUES (308, '2023-11-04', 3, 0);
INSERT INTO `my_workday` VALUES (309, '2023-11-05', 3, 0);
INSERT INTO `my_workday` VALUES (310, '2023-11-06', 0, 1);
INSERT INTO `my_workday` VALUES (311, '2023-11-07', 0, 1);
INSERT INTO `my_workday` VALUES (312, '2023-11-08', 0, 1);
INSERT INTO `my_workday` VALUES (313, '2023-11-09', 0, 1);
INSERT INTO `my_workday` VALUES (314, '2023-11-10', 0, 1);
INSERT INTO `my_workday` VALUES (315, '2023-11-11', 3, 0);
INSERT INTO `my_workday` VALUES (316, '2023-11-12', 3, 0);
INSERT INTO `my_workday` VALUES (317, '2023-11-13', 0, 1);
INSERT INTO `my_workday` VALUES (318, '2023-11-14', 0, 1);
INSERT INTO `my_workday` VALUES (319, '2023-11-15', 0, 1);
INSERT INTO `my_workday` VALUES (320, '2023-11-16', 0, 1);
INSERT INTO `my_workday` VALUES (321, '2023-11-17', 0, 1);
INSERT INTO `my_workday` VALUES (322, '2023-11-18', 3, 0);
INSERT INTO `my_workday` VALUES (323, '2023-11-19', 3, 0);
INSERT INTO `my_workday` VALUES (324, '2023-11-20', 0, 1);
INSERT INTO `my_workday` VALUES (325, '2023-11-21', 0, 1);
INSERT INTO `my_workday` VALUES (326, '2023-11-22', 0, 1);
INSERT INTO `my_workday` VALUES (327, '2023-11-23', 0, 1);
INSERT INTO `my_workday` VALUES (328, '2023-11-24', 0, 1);
INSERT INTO `my_workday` VALUES (329, '2023-11-25', 3, 0);
INSERT INTO `my_workday` VALUES (330, '2023-11-26', 3, 0);
INSERT INTO `my_workday` VALUES (331, '2023-11-27', 0, 1);
INSERT INTO `my_workday` VALUES (332, '2023-11-28', 0, 1);
INSERT INTO `my_workday` VALUES (333, '2023-11-29', 0, 1);
INSERT INTO `my_workday` VALUES (334, '2023-11-30', 0, 1);
INSERT INTO `my_workday` VALUES (335, '2023-12-01', 0, 1);
INSERT INTO `my_workday` VALUES (336, '2023-12-02', 3, 0);
INSERT INTO `my_workday` VALUES (337, '2023-12-03', 3, 0);
INSERT INTO `my_workday` VALUES (338, '2023-12-04', 0, 1);
INSERT INTO `my_workday` VALUES (339, '2023-12-05', 0, 1);
INSERT INTO `my_workday` VALUES (340, '2023-12-06', 0, 1);
INSERT INTO `my_workday` VALUES (341, '2023-12-07', 0, 1);
INSERT INTO `my_workday` VALUES (342, '2023-12-08', 0, 1);
INSERT INTO `my_workday` VALUES (343, '2023-12-09', 3, 0);
INSERT INTO `my_workday` VALUES (344, '2023-12-10', 3, 0);
INSERT INTO `my_workday` VALUES (345, '2023-12-11', 0, 1);
INSERT INTO `my_workday` VALUES (346, '2023-12-12', 0, 1);
INSERT INTO `my_workday` VALUES (347, '2023-12-13', 0, 1);
INSERT INTO `my_workday` VALUES (348, '2023-12-14', 0, 1);
INSERT INTO `my_workday` VALUES (349, '2023-12-15', 0, 1);
INSERT INTO `my_workday` VALUES (350, '2023-12-16', 3, 0);
INSERT INTO `my_workday` VALUES (351, '2023-12-17', 3, 0);
INSERT INTO `my_workday` VALUES (352, '2023-12-18', 0, 1);
INSERT INTO `my_workday` VALUES (353, '2023-12-19', 0, 1);
INSERT INTO `my_workday` VALUES (354, '2023-12-20', 0, 1);
INSERT INTO `my_workday` VALUES (355, '2023-12-21', 0, 1);
INSERT INTO `my_workday` VALUES (356, '2023-12-22', 0, 1);
INSERT INTO `my_workday` VALUES (357, '2023-12-23', 3, 0);
INSERT INTO `my_workday` VALUES (358, '2023-12-24', 3, 0);
INSERT INTO `my_workday` VALUES (359, '2023-12-25', 0, 1);
INSERT INTO `my_workday` VALUES (360, '2023-12-26', 0, 1);
INSERT INTO `my_workday` VALUES (361, '2023-12-27', 0, 1);
INSERT INTO `my_workday` VALUES (362, '2023-12-28', 0, 1);
INSERT INTO `my_workday` VALUES (363, '2023-12-29', 0, 1);
INSERT INTO `my_workday` VALUES (364, '2023-12-30', 3, 0);
INSERT INTO `my_workday` VALUES (365, '2023-12-31', 3, 0);

SET FOREIGN_KEY_CHECKS = 1;

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值