chore(release): update holiday data

[skip ci]
This commit is contained in:
GitHub Actions 2022-12-09 08:53:54 +00:00
parent ef9f9cd5e3
commit 747966e6db
5 changed files with 750 additions and 0 deletions

100
scripts/2022.ics Normal file
View File

@ -0,0 +1,100 @@
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CLASS:PUBLIC
X-WR-CALDESC:中国法定节假日数据,自动每日抓取国务院公
告。
X-WR-CALNAME:中国法定节假日
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
BEGIN:STANDARD
DTSTART;VALUE=DATE-TIME:19700101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:元旦假期
DTSTART;VALUE=DATE:20220101
DTEND;VALUE=DATE:20220104
DTSTAMP;VALUE=DATE:20220101
UID:2022-01-01/2022-01-04/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补春节假期)
DTSTART;VALUE=DATE:20220129
DTEND;VALUE=DATE:20220131
DTSTAMP;VALUE=DATE:20220129
UID:2022-01-29/2022-01-31/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:春节假期
DTSTART;VALUE=DATE:20220131
DTEND;VALUE=DATE:20220207
DTSTAMP;VALUE=DATE:20220131
UID:2022-01-31/2022-02-07/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补清明节假期)
DTSTART;VALUE=DATE:20220402
DTEND;VALUE=DATE:20220403
DTSTAMP;VALUE=DATE:20220402
UID:2022-04-02/2022-04-03/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:清明节假期
DTSTART;VALUE=DATE:20220403
DTEND;VALUE=DATE:20220406
DTSTAMP;VALUE=DATE:20220403
UID:2022-04-03/2022-04-06/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20220424
DTEND;VALUE=DATE:20220425
DTSTAMP;VALUE=DATE:20220424
UID:2022-04-24/2022-04-25/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:劳动节假期
DTSTART;VALUE=DATE:20220430
DTEND;VALUE=DATE:20220505
DTSTAMP;VALUE=DATE:20220430
UID:2022-04-30/2022-05-05/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20220507
DTEND;VALUE=DATE:20220508
DTSTAMP;VALUE=DATE:20220507
UID:2022-05-07/2022-05-08/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:端午节假期
DTSTART;VALUE=DATE:20220603
DTEND;VALUE=DATE:20220606
DTSTAMP;VALUE=DATE:20220603
UID:2022-06-03/2022-06-06/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:中秋节假期
DTSTART;VALUE=DATE:20220910
DTEND;VALUE=DATE:20220913
DTSTAMP;VALUE=DATE:20220910
UID:2022-09-10/2022-09-13/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:国庆节假期
DTSTART;VALUE=DATE:20221001
DTEND;VALUE=DATE:20221008
DTSTAMP;VALUE=DATE:20221001
UID:2022-10-01/2022-10-08/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补国庆节假期)
DTSTART;VALUE=DATE:20221008
DTEND;VALUE=DATE:20221010
DTSTAMP;VALUE=DATE:20221008
UID:2022-10-08/2022-10-10/NateScarlet/holiday-cn
END:VEVENT
END:VCALENDAR

200
scripts/2022.json Normal file
View File

@ -0,0 +1,200 @@
{
"$schema": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/schema.json",
"$id": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/2022.json",
"year": 2022,
"papers": [
"http://www.gov.cn/zhengce/content/2021-10/25/content_5644835.htm"
],
"days": [
{
"name": "元旦",
"date": "2022-01-01",
"isOffDay": true
},
{
"name": "元旦",
"date": "2022-01-02",
"isOffDay": true
},
{
"name": "元旦",
"date": "2022-01-03",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-01-29",
"isOffDay": false
},
{
"name": "春节",
"date": "2022-01-30",
"isOffDay": false
},
{
"name": "春节",
"date": "2022-01-31",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-02-01",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-02-02",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-02-03",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-02-04",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-02-05",
"isOffDay": true
},
{
"name": "春节",
"date": "2022-02-06",
"isOffDay": true
},
{
"name": "清明节",
"date": "2022-04-02",
"isOffDay": false
},
{
"name": "清明节",
"date": "2022-04-03",
"isOffDay": true
},
{
"name": "清明节",
"date": "2022-04-04",
"isOffDay": true
},
{
"name": "清明节",
"date": "2022-04-05",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2022-04-24",
"isOffDay": false
},
{
"name": "劳动节",
"date": "2022-04-30",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2022-05-01",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2022-05-02",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2022-05-03",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2022-05-04",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2022-05-07",
"isOffDay": false
},
{
"name": "端午节",
"date": "2022-06-03",
"isOffDay": true
},
{
"name": "端午节",
"date": "2022-06-04",
"isOffDay": true
},
{
"name": "端午节",
"date": "2022-06-05",
"isOffDay": true
},
{
"name": "中秋节",
"date": "2022-09-10",
"isOffDay": true
},
{
"name": "中秋节",
"date": "2022-09-11",
"isOffDay": true
},
{
"name": "中秋节",
"date": "2022-09-12",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-01",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-02",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-03",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-04",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-05",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-06",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-07",
"isOffDay": true
},
{
"name": "国庆节",
"date": "2022-10-08",
"isOffDay": false
},
{
"name": "国庆节",
"date": "2022-10-09",
"isOffDay": false
}
]
}

93
scripts/2023.ics Normal file
View File

@ -0,0 +1,93 @@
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CLASS:PUBLIC
X-WR-CALDESC:中国法定节假日数据,自动每日抓取国务院公
告。
X-WR-CALNAME:中国法定节假日
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
BEGIN:STANDARD
DTSTART;VALUE=DATE-TIME:19700101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:元旦假期
DTSTART;VALUE=DATE:20221231
DTEND;VALUE=DATE:20230103
DTSTAMP;VALUE=DATE:20221231
UID:2022-12-31/2023-01-03/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:春节假期
DTSTART;VALUE=DATE:20230121
DTEND;VALUE=DATE:20230128
DTSTAMP;VALUE=DATE:20230121
UID:2023-01-21/2023-01-28/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补春节假期)
DTSTART;VALUE=DATE:20230128
DTEND;VALUE=DATE:20230130
DTSTAMP;VALUE=DATE:20230128
UID:2023-01-28/2023-01-30/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:清明节假期
DTSTART;VALUE=DATE:20230405
DTEND;VALUE=DATE:20230406
DTSTAMP;VALUE=DATE:20230405
UID:2023-04-05/2023-04-06/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20230423
DTEND;VALUE=DATE:20230424
DTSTAMP;VALUE=DATE:20230423
UID:2023-04-23/2023-04-24/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:劳动节假期
DTSTART;VALUE=DATE:20230429
DTEND;VALUE=DATE:20230504
DTSTAMP;VALUE=DATE:20230429
UID:2023-04-29/2023-05-04/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20230506
DTEND;VALUE=DATE:20230507
DTSTAMP;VALUE=DATE:20230506
UID:2023-05-06/2023-05-07/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:端午节假期
DTSTART;VALUE=DATE:20230622
DTEND;VALUE=DATE:20230625
DTSTAMP;VALUE=DATE:20230622
UID:2023-06-22/2023-06-25/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补端午节假期)
DTSTART;VALUE=DATE:20230625
DTEND;VALUE=DATE:20230626
DTSTAMP;VALUE=DATE:20230625
UID:2023-06-25/2023-06-26/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:中秋节、国庆节假期
DTSTART;VALUE=DATE:20230929
DTEND;VALUE=DATE:20231007
DTSTAMP;VALUE=DATE:20230929
UID:2023-09-29/2023-10-07/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补中秋节、国庆节假期)
DTSTART;VALUE=DATE:20231007
DTEND;VALUE=DATE:20231009
DTSTAMP;VALUE=DATE:20231007
UID:2023-10-07/2023-10-09/NateScarlet/holiday-cn
END:VEVENT
END:VCALENDAR

180
scripts/2023.json Normal file
View File

@ -0,0 +1,180 @@
{
"$schema": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/schema.json",
"$id": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/2023.json",
"year": 2023,
"papers": [
"http://www.gov.cn/zhengce/content/2022-12/08/content_5730844.htm"
],
"days": [
{
"name": "元旦",
"date": "2022-12-31",
"isOffDay": true
},
{
"name": "元旦",
"date": "2023-01-01",
"isOffDay": true
},
{
"name": "元旦",
"date": "2023-01-02",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-21",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-22",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-23",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-24",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-25",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-26",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-27",
"isOffDay": true
},
{
"name": "春节",
"date": "2023-01-28",
"isOffDay": false
},
{
"name": "春节",
"date": "2023-01-29",
"isOffDay": false
},
{
"name": "清明节",
"date": "2023-04-05",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2023-04-23",
"isOffDay": false
},
{
"name": "劳动节",
"date": "2023-04-29",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2023-04-30",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2023-05-01",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2023-05-02",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2023-05-03",
"isOffDay": true
},
{
"name": "劳动节",
"date": "2023-05-06",
"isOffDay": false
},
{
"name": "端午节",
"date": "2023-06-22",
"isOffDay": true
},
{
"name": "端午节",
"date": "2023-06-23",
"isOffDay": true
},
{
"name": "端午节",
"date": "2023-06-24",
"isOffDay": true
},
{
"name": "端午节",
"date": "2023-06-25",
"isOffDay": false
},
{
"name": "中秋节、国庆节",
"date": "2023-09-29",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-09-30",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-01",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-02",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-03",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-04",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-05",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-06",
"isOffDay": true
},
{
"name": "中秋节、国庆节",
"date": "2023-10-07",
"isOffDay": false
},
{
"name": "中秋节、国庆节",
"date": "2023-10-08",
"isOffDay": false
}
]
}

177
scripts/holiday-cn.ics Normal file
View File

@ -0,0 +1,177 @@
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CLASS:PUBLIC
X-WR-CALDESC:中国法定节假日数据,自动每日抓取国务院公
告。
X-WR-CALNAME:中国法定节假日
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
BEGIN:STANDARD
DTSTART;VALUE=DATE-TIME:19700101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:元旦假期
DTSTART;VALUE=DATE:20220101
DTEND;VALUE=DATE:20220104
DTSTAMP;VALUE=DATE:20220101
UID:2022-01-01/2022-01-04/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补春节假期)
DTSTART;VALUE=DATE:20220129
DTEND;VALUE=DATE:20220131
DTSTAMP;VALUE=DATE:20220129
UID:2022-01-29/2022-01-31/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:春节假期
DTSTART;VALUE=DATE:20220131
DTEND;VALUE=DATE:20220207
DTSTAMP;VALUE=DATE:20220131
UID:2022-01-31/2022-02-07/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补清明节假期)
DTSTART;VALUE=DATE:20220402
DTEND;VALUE=DATE:20220403
DTSTAMP;VALUE=DATE:20220402
UID:2022-04-02/2022-04-03/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:清明节假期
DTSTART;VALUE=DATE:20220403
DTEND;VALUE=DATE:20220406
DTSTAMP;VALUE=DATE:20220403
UID:2022-04-03/2022-04-06/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20220424
DTEND;VALUE=DATE:20220425
DTSTAMP;VALUE=DATE:20220424
UID:2022-04-24/2022-04-25/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:劳动节假期
DTSTART;VALUE=DATE:20220430
DTEND;VALUE=DATE:20220505
DTSTAMP;VALUE=DATE:20220430
UID:2022-04-30/2022-05-05/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20220507
DTEND;VALUE=DATE:20220508
DTSTAMP;VALUE=DATE:20220507
UID:2022-05-07/2022-05-08/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:端午节假期
DTSTART;VALUE=DATE:20220603
DTEND;VALUE=DATE:20220606
DTSTAMP;VALUE=DATE:20220603
UID:2022-06-03/2022-06-06/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:中秋节假期
DTSTART;VALUE=DATE:20220910
DTEND;VALUE=DATE:20220913
DTSTAMP;VALUE=DATE:20220910
UID:2022-09-10/2022-09-13/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:国庆节假期
DTSTART;VALUE=DATE:20221001
DTEND;VALUE=DATE:20221008
DTSTAMP;VALUE=DATE:20221001
UID:2022-10-01/2022-10-08/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补国庆节假期)
DTSTART;VALUE=DATE:20221008
DTEND;VALUE=DATE:20221010
DTSTAMP;VALUE=DATE:20221008
UID:2022-10-08/2022-10-10/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:元旦假期
DTSTART;VALUE=DATE:20221231
DTEND;VALUE=DATE:20230103
DTSTAMP;VALUE=DATE:20221231
UID:2022-12-31/2023-01-03/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:春节假期
DTSTART;VALUE=DATE:20230121
DTEND;VALUE=DATE:20230128
DTSTAMP;VALUE=DATE:20230121
UID:2023-01-21/2023-01-28/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补春节假期)
DTSTART;VALUE=DATE:20230128
DTEND;VALUE=DATE:20230130
DTSTAMP;VALUE=DATE:20230128
UID:2023-01-28/2023-01-30/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:清明节假期
DTSTART;VALUE=DATE:20230405
DTEND;VALUE=DATE:20230406
DTSTAMP;VALUE=DATE:20230405
UID:2023-04-05/2023-04-06/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20230423
DTEND;VALUE=DATE:20230424
DTSTAMP;VALUE=DATE:20230423
UID:2023-04-23/2023-04-24/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:劳动节假期
DTSTART;VALUE=DATE:20230429
DTEND;VALUE=DATE:20230504
DTSTAMP;VALUE=DATE:20230429
UID:2023-04-29/2023-05-04/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补劳动节假期)
DTSTART;VALUE=DATE:20230506
DTEND;VALUE=DATE:20230507
DTSTAMP;VALUE=DATE:20230506
UID:2023-05-06/2023-05-07/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:端午节假期
DTSTART;VALUE=DATE:20230622
DTEND;VALUE=DATE:20230625
DTSTAMP;VALUE=DATE:20230622
UID:2023-06-22/2023-06-25/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补端午节假期)
DTSTART;VALUE=DATE:20230625
DTEND;VALUE=DATE:20230626
DTSTAMP;VALUE=DATE:20230625
UID:2023-06-25/2023-06-26/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:中秋节、国庆节假期
DTSTART;VALUE=DATE:20230929
DTEND;VALUE=DATE:20231007
DTSTAMP;VALUE=DATE:20230929
UID:2023-09-29/2023-10-07/NateScarlet/holiday-cn
END:VEVENT
BEGIN:VEVENT
SUMMARY:上班(补中秋节、国庆节假期)
DTSTART;VALUE=DATE:20231007
DTEND;VALUE=DATE:20231009
DTSTAMP;VALUE=DATE:20231007
UID:2023-10-07/2023-10-09/NateScarlet/holiday-cn
END:VEVENT
END:VCALENDAR