123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479 |
- import Arrangement from "../src/holidays/arrangement.ts"
- export default () => {
- const arrangement = new Arrangement()
- /**
- * 2024
- * https://www.gov.cn/zhengce/content/202310/content_6911527.htm
- * 一、元旦:1月1日放假,与周末连休。
- * 二、春节:2月10日至17日放假调休,共8天。2月4日(星期日)、2月18日(星期日)上班。
- * 三、清明节:4月4日至6日放假调休,共3天。4月7日(星期日)上班。
- * 四、劳动节:5月1日至5日放假调休,共5天。4月28日(星期日)、5月11日(星期六)上班。
- * 五、端午节:6月10日放假,与周末连休。
- * 六、中秋节:9月15日至17日放假调休,共3天。9月14日(星期六)上班。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月29日(星期日)、10月12日(星期六)上班。
- */
- arrangement.yearAt(2024)
- .nyd().rest(1, 1)
- .sf().rest(2, 10).to(2, 17).work(2, 4).work(2, 18).inLieu(2, 15).to(2, 16)
- .tsd().rest(4, 4).to(4, 6).work(4, 7).inLieu(4, 5)
- .ld().rest(5, 1).to(5, 5).work(4, 28).work(5, 11).inLieu(5, 2).to(5, 3)
- .dbf().rest(6, 10)
- .maf().rest(9, 15).to(9, 17).work(9, 14).inLieu(9, 16)
- .nd().rest(10, 1).to(10, 7).work(9, 29).work(10, 12).inLieu(10, 4).inLieu(10, 7)
-
- /**
- * 2023
- * http://www.gov.cn/zhengce/content/2022-12/08/content_5730844.htm
- * 一、元旦:2022年12月31日至2023年1月2日放假调休,共3天。
- * 二、春节:1月21日至27日放假调休,共7天。1月28日(星期六)、1月29日(星期日)上班。
- * 三、清明节:4月5日放假,共1天。
- * 四、劳动节:4月29日至5月3日放假调休,共5天。4月23日(星期日)、5月6日(星期六)上班。
- * 五、端午节:6月22日至24日放假调休,共3天。6月25日(星期日)上班。
- * 六、中秋节、国庆节:9月29日至10月6日放假调休,共8天。10月7日(星期六)、10月8日(星期日)上班。
- */
- arrangement.yearAt(2023)
- .nyd().rest(1, 1).to(1, 2)
- .sf().rest(1, 21).to(1, 27).work(1, 28).to(1, 29).inLieu(1, 26).to(1, 27)
- .tsd().rest(4, 5)
- .ld().rest(4, 29).to(5, 3).work(4, 23).work(5, 6).inLieu(5, 2).to(5, 3)
- .dbf().rest(6, 22).to(6, 24).work(6, 25).inLieu(6, 23)
- .maf().rest(9, 29)
- .nd().rest(9, 30).to(10, 6).work(10, 7).to(10, 8).inLieu(10, 5).to(10, 6)
-
- /**
- * 2022
- * http://www.gov.cn/zhengce/content/2021-10/25/content_5644835.htm
- * 一、元旦:2022年1月1日至3日放假,共3天。
- * 二、春节:1月31日至2月6日放假调休,共7天。1月29日(星期六)、1月30日(星期日)上班。
- * 三、清明节:4月3日至5日放假调休,共3天。4月2日(星期六)上班。
- * 四、劳动节:4月30日至5月4日放假调休,共5天。4月24日(星期日)、5月7日(星期六)上班。
- * 五、端午节:6月3日至5日放假,共3天。
- * 六、中秋节:9月10日至12日放假,共3天。
- * 七、国庆节:10月1日至7日放假调休,共7天。10月8日(星期六)、10月9日(星期日)上班。
- */
- arrangement.yearAt(2022)
- .nyd().rest(1, 1).to(1, 3)
- .sf().rest(1, 31).to(2, 6).work(1, 29).work(1, 30).inLieu(2, 3).to(2, 4)
- .tsd().rest(4, 3).to(4, 5).work(4, 2).inLieu(4, 4)
- .ld().rest(4, 30).to(5, 4).work(4, 24).work(5, 7).inLieu(5, 3).to(5, 4)
- .dbf().rest(6, 3).to(6, 5)
- .maf().rest(9, 10).to(9, 12)
- .nd().rest(10, 1).to(10, 7).work(10, 8).work(10, 9).inLieu(10, 6).to(10, 7)
- .nyd().rest(12, 31)
-
- /**
- * 2021
- * http://www.gov.cn/zhengce/content/2020-11/25/content_5564127.htm
- * 一、元旦:2021年1月1日至3日放假,共3天。
- * 二、春节:2月11日至17日放假调休,共7天。2月7日(星期日)、2月20日(星期六)上班。
- * 三、清明节:4月3日至5日放假调休,共3天。
- * 四、劳动节:5月1日至5日放假调休,共5天。4月25日(星期日)、5月8日(星期六)上班。
- * 五、端午节:6月12日至14日放假,共3天。
- * 六、中秋节:9月19日至21日放假调休,共3天。9月18日(星期六)上班。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月26日(星期日)、10月9日(星期六)上班。
- */
- arrangement.yearAt(2021)
- .nyd().rest(1, 1).to(1, 3)
- .sf().rest(2, 11).to(2, 17).work(2, 7).work(2, 20).inLieu(2, 16).to(2, 17)
- .tsd().rest(4, 3).to(4, 5)
- .ld().rest(5, 1).to(5, 5).work(4, 25).work(5, 8).inLieu(5, 4).to(5, 5)
- .dbf().rest(6, 12).to(6, 14)
- .maf().rest(9, 19).to(9, 21).work(9, 18).inLieu(9, 20)
- .nd().rest(10, 1).to(10, 7).work(9, 26).work(10, 9).inLieu(10, 6).to(10, 7)
-
- /**
- * 2020
- * http://www.gov.cn/zhengce/content/2019-11/21/content_5454164.htm
- * 一、元旦:2020年1月1日放假,共1天。
- * 二、春节:1月24日至30日放假调休,共7天。1月19日(星期日)、2月1日(星期六)上班。
- * 三、清明节:4月4日至6日放假调休,共3天。
- * 四、劳动节:5月1日至5日放假调休,共5天。4月26日(星期日)、5月9日(星期六)上班。
- * 五、端午节:6月25日至27日放假调休,共3天。6月28日(星期日)上班。
- * 六、国庆节、中秋节:10月1日至8日放假调休,共8天。9月27日(星期日)、10月10日(星期六)上班。
- *
- * http://www.gov.cn/zhengce/content/2020-01/27/content_5472352.htm
- * 延长2020年春节假期至2月2日(农历正月初九,星期日),2月3日(星期一)起正常上班。
- */
- arrangement.yearAt(2020)
- .nyd().rest(1, 1)
- .sf().rest(1, 24).to(2, 2).work(1, 19).inLieu(1, 29)
- .tsd().rest(4, 4).to(4, 6)
- .ld().rest(5, 1).to(5, 5).work(4, 26).work(5, 9).inLieu(5, 4).to(5, 5)
- .dbf().rest(6, 25).to(6, 27).work(6, 28).inLieu(6, 26)
- .nd().rest(10, 1).to(10, 8).work(9, 27).work(10, 10).inLieu(10, 7).to(10, 8)
-
- /**
- * 2019
- * http://www.gov.cn/xinwen/2018-12/06/content_5346287.htm
- * 一、元旦:12月30日至1月1日放假,共3天。 12月29日(星期六)上班。
- * 二、春节:2月4日至10日放假调休,共7天。2月2日(星期六)、2月3日(星期天)上班。
- * 三、清明节:4月5日放假,与周末连休。
- * 四、劳动节:5月1日放假,共1天。
- * 五、端午节:6月7日放假,与周末连休。
- * 六、中秋节:9月13日放假,与周末连休。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月29日(星期天)、10月12日(周六)上班。
- * http://www.gov.cn/zhengce/content/2019-03/22/content_5375877.htm
- * 经国务院批准,现将调整2019年劳动节放假安排通知如下。
- * 2019年5月1日至4日放假调休,共4天。4月28日(星期日)、5月5日(星期日)上班。
- */
- arrangement.yearAt(2019)
- .nyd().rest(1, 1)
- .sf().rest(2, 4).to(2, 10).work(2, 2).to(2, 3).inLieu(2, 4).inLieu(2, 8)
- .tsd().rest(4, 5).to(4, 7)
- .ld().rest(5, 1).to(5, 4).work(4, 28).work(5, 5).inLieu(5, 2).inLieu(5, 3)
- .dbf().rest(6, 7).to(6, 9)
- .maf().rest(9, 13).to(9, 15)
- .nd().rest(10, 1).to(10, 7).work(9, 29).work(10, 12).inLieu(10, 4).inLieu(10, 7)
-
- /**
- * 2018
- * http://www.gov.cn/zhengce/content/2017-11/30/content_5243579.htm
- * 一、元旦:1月1日放假,与周末连休。
- * 二、春节:2月15日至21日放假调休,共7天。2月11日(星期日)、2月24日(星期六)上班。
- * 三、清明节:4月5日至7日放假调休,共3天。4月8日(星期日)上班。
- * 四、劳动节:4月29日至5月1日放假调休,共3天。4月28日(星期六)上班。
- * 五、端午节:6月18日放假,与周末连休。
- * 六、中秋节:9月24日放假,与周末连休。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月29日(星期六)、9月30日(星期日)上班。
- */
- arrangement.yearAt(2018)
- .nyd().rest(1, 1)
- .sf().rest(2, 15).to(2, 21).work(2, 11).work(2, 24).inLieu(2, 19).to(2, 21)
- .tsd().rest(4, 5).to(4, 7).work(4, 8).inLieu(4, 6)
- .ld().rest(4, 29).to(5, 1).work(4, 28).inLieu(4, 30)
- .dbf().rest(6, 18)
- .nd().rest(10, 1).to(10, 7).work(9, 29).to(9, 30).inLieu(10, 4).to(10, 5)
- .maf().rest(9, 24)
- .nyd().rest(12, 30).to(12, 31).work(12, 29).inLieu(12, 31)
-
- /**
- * 2017
- * http://www.gov.cn/zhengce/content/2016-12/01/content_5141603.htm
- * 一、元旦:1月1日放假,1月2日(星期一)补休。
- * 二、春节:1月27日至2月2日放假调休,共7天。1月22日(星期日)、2月4日(星期六)上班。
- * 三、清明节:4月2日至4日放假调休,共3天。4月1日(星期六)上班。
- * 四、劳动节:5月1日放假,与周末连休。
- * 五、端午节:5月28日至30日放假调休,共3天。5月27日(星期六)上班。
- * 六、中秋节、国庆节:10月1日至8日放假调休,共8天。9月30日(星期六)上班。
- */
- arrangement.yearAt(2017)
- .nyd().rest(1, 1).to(1, 2)
- .sf().rest(1, 27).to(2, 2).work(1, 22).work(2, 4).inLieu(2, 1).to(2, 2)
- .tsd().rest(4, 2).to(4, 4).work(4, 1).inLieu(4, 3)
- .ld().rest(5, 1)
- .dbf().rest(5, 28).to(5, 30).work(5, 27).inLieu(5, 29)
- .nd().rest(10, 1).to(10, 8).work(9, 30).inLieu(10, 6)
- .maf().rest(10, 4) // 国庆中秋相连,经查证10月4日为中秋
-
- /**
- * 2016
- * http://www.gov.cn/zhengce/content/2015-12/10/content_10394.htm
- * 一、元旦:1月1日放假,与周末连休。
- * 二、春节:2月7日至13日放假调休,共7天。2月6日(星期六)、2月14日(星期日)上班。
- * 三、清明节:4月4日放假,与周末连休。
- * 四、劳动节:5月1日放假,5月2日(星期一)补休。
- * 五、端午节:6月9日至11日放假调休,共3天。6月12日(星期日)上班。
- * 六、中秋节:9月15日至17日放假调休,共3天。9月18日(星期日)上班。
- * 七、国庆节:10月1日至7日放假调休,共7天。10月8日(星期六)、10月9日(星期日)上班。
- */
- arrangement.yearAt(2016)
- .nyd().rest(1, 1)
- .sf().rest(2, 7).to(2, 13).work(2, 6).work(2, 14).inLieu(2, 11).to(2, 12)
- .tsd().rest(4, 4)
- .ld().rest(5, 1).to(5, 2)
- .dbf().rest(6, 9).to(6, 11).work(6, 12).inLieu(6, 10)
- .maf().rest(9, 15).to(9, 17).work(9, 18).inLieu(9, 16)
- .nd().rest(10, 1).to(10, 7).work(10, 8).to(10, 9).inLieu(10, 6).to(10, 7)
-
- /**
- * 2015
- * http://www.gov.cn/zhengce/content/2014-12/16/content_9302.htm
- * 一、元旦:1月1日至3日放假调休,共3天。1月4日(星期日)上班。
- * 二、春节:2月18日至24日放假调休,共7天。2月15日(星期日)、2月28日(星期六)上班。
- * 三、清明节:4月5日放假,4月6日(星期一)补休。
- * 四、劳动节:5月1日放假,与周末连休。
- * 五、端午节:6月20日放假,6月22日(星期一)补休。
- * 六、中秋节:9月27日放假。
- * 七、国庆节:10月1日至7日放假调休,共7天。10月10日(星期六)上班。
- *
- * 注意:参见《国务院关于中国人民抗日战争暨世界反法西斯战争胜利70周年纪念日调休放假的通知》
- * http://www.gov.cn/zhengce/content/2015-05/13/content_9742.htm
- * 额外的放假安排如下:
- * 9月3日至5日调休放假,共3天。其中9月3日(星期四)放假,9月4日(星期五)调休,9月6日(星期日)上班。
- */
- arrangement.yearAt(2015)
- .nyd().rest(1, 1).to(1, 3).work(1, 4).inLieu(1, 2)
- .sf().rest(2, 18).to(2, 24).work(2, 15).work(2, 28).inLieu(2, 23).to(2, 24)
- .tsd().rest(4, 5).to(4, 6)
- .ld().rest(5, 1)
- .dbf().rest(6, 20).rest(6, 22)
- .maf().rest(9, 27)
- .nd().rest(10, 1).to(10, 7).work(10, 10).inLieu(10, 7)
- .afd().rest(9, 3).to(9, 4).work(9, 6).inLieu(9, 4)
-
- /**
- * 2014
- * http://www.gov.cn/zwgk/2013-12/11/content_2546204.htm
- * 一、元旦:1月1日放假1天。
- * 二、春节:1月31日至2月6日放假调休,共7天。1月26日(星期日)、2月8日(星期六)上班。
- * 三、清明节:4月5日放假,4月7日(星期一)补休。
- * 四、劳动节:5月1日至3日放假调休,共3天。5月4日(星期日)上班。
- * 五、端午节:6月2日放假,与周末连休。
- * 六、中秋节:9月8日放假,与周末连休。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月28日(星期日)、10月11日(星期六)上班。
- */
- arrangement.yearAt(2014)
- .nyd().rest(1, 1)
- .sf().rest(1, 31).to(2, 6).work(1, 26).work(2, 8).inLieu(2, 5).to(2, 6)
- .tsd().rest(4, 5).to(4, 7)
- .ld().rest(5, 1).to(5, 3).work(5, 4).inLieu(5, 2)
- .dbf().rest(6, 2)
- .maf().rest(9, 8)
- .nd().rest(10, 1).to(10, 7).work(9, 28).work(10, 11).inLieu(10, 6).to(10, 7)
-
- /**
- * 2013
- * http://www.gov.cn/zwgk/2012-12/10/content_2286598.htm
- * 一、元旦:1月1日至3日放假调休,共3天。1月5日(星期六)、1月6日(星期日)上班。
- * 二、春节:2月9日至15日放假调休,共7天。2月16日(星期六)、2月17日(星期日)上班。
- * 三、清明节:4月4日至6日放假调休,共3天。4月7日(星期日)上班。
- * 四、劳动节:4月29日至5月1日放假调休,共3天。4月27日(星期六)、4月28日(星期日)上班。
- * 五、端午节:6月10日至12日放假调休,共3天。6月8日(星期六)、6月9日(星期日)上班。
- * 六、中秋节:9月19日至21日放假调休,共3天。9月22日(星期日)上班。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月29日(星期日)、10月12日(星期六)上班。
- */
- arrangement.yearAt(2013)
- .nyd().rest(1, 1).to(1, 3).work(1, 5).to(1, 6).inLieu(1, 2).to(1, 3)
- .sf().rest(2, 9).to(2, 15).work(2, 16).to(2, 17).inLieu(2, 14).to(2, 15)
- .tsd().rest(4, 4).to(4, 6).work(4, 7).inLieu(4, 5)
- .ld().rest(4, 29).to(5, 1).work(4, 27).to(4, 28).inLieu(4, 29).to(4, 30)
- .dbf().rest(6, 10).to(6, 12).work(6, 8).to(6, 9).inLieu(6, 10).to(6, 11)
- .maf().rest(9, 19).to(9, 21).work(9, 22).inLieu(9, 20)
- .nd().rest(10, 1).to(10, 7).work(9, 29).work(10, 12).inLieu(10, 4).inLieu(10, 7)
-
- /**
- * 2012
- * http://www.gov.cn/zwgk/2011-12/06/content_2012097.htm
- * 一、元旦:2012年1月1日至3日放假调休,共3天。2011年12月31日(星期六)上班。
- * 二、春节:1月22日至28日放假调休,共7天。1月21日(星期六)、1月29日(星期日)上班。
- * 三、清明节:4月2日至4日放假调休,共3天。3月31日(星期六)、4月1日(星期日)上班。
- * 四、劳动节:4月29日至5月1日放假调休,共3天。4月28日(星期六)上班。
- * 五、端午节:6月22日至24日放假公休,共3天。
- * 六、中秋节、国庆节:9月30日至10月7日放假调休,共8天。9月29日(星期六)上班。
- *
- * 注意:今年元旦特殊处理,去年上班 Σ( ° △ °|||)︴
- */
- arrangement.yearAt(2012)
- .nyd().rest(1, 1).to(1, 3).inLieu(1, 3)
- .sf().rest(1, 22).to(1, 28).work(1, 21).work(1, 29).inLieu(1, 26).to(1, 27)
- .tsd().rest(4, 2).to(4, 4).work(3, 31).work(4, 1).inLieu(4, 2).to(4, 3)
- .ld().rest(4, 29).to(5, 1).work(4, 28).inLieu(4, 30)
- .dbf().rest(6, 22).rest(6, 24)
- .maf().rest(9, 30)
- .nd().rest(10, 1).to(10, 7).work(9, 29).inLieu(10, 5)
-
- /**
- * 2011
- * http://www.gov.cn/zwgk/2010-12/10/content_1762643.htm
- * 一、元旦:1月1日至3日放假公休,共3天。
- * 二、春节:2月2日(农历除夕)至8日放假调休,共7天。1月30日(星期日)、2月12日(星期六)上班。
- * 三、清明节:4月3日至5日放假调休,共3天。4月2日(星期六)上班。
- * 四、劳动节:4月30日至5月2日放假公休,共3天。
- * 五、端午节:6月4日至6日放假公休,共3天。
- * 六、中秋节:9月10日至12日放假公休,共3天。
- * 七、国庆节:10月1日至7日放假调休,共7天。10月8日(星期六)、10月9日(星期日)上班。
- *
- * 注意:明年元旦特殊处理,放到今年上班了 Σ( ° △ °|||)︴
- */
- arrangement.yearAt(2011)
- .nyd().rest(1, 1).to(1, 3)
- .sf().rest(2, 2).to(2, 8).work(1, 30).work(2, 12).inLieu(2, 7).to(2, 8)
- .tsd().rest(4, 3).to(4, 5).work(4, 2).inLieu(4, 4)
- .ld().rest(4, 30).to(5, 2)
- .dbf().rest(6, 4).rest(6, 6)
- .maf().rest(9, 10).to(9, 12)
- .nd().rest(10, 1).to(10, 7).work(10, 8).to(10, 9).inLieu(10, 6).to(10, 7)
- .nyd().work(12, 31)
-
- /**
- * 2010
- * http://www.gov.cn/zwgk/2009-12/08/content_1482691.htm
- * 一、元旦:1月1日至3日放假公休,共3天。
- * 二、春节:2月13日至19日放假调休,共7天。2月20日(星期六)、21日(星期日)上班。
- * 三、清明节:4月3日至5日放假公休,共3天。
- * 四、劳动节:5月1日至3日放假公休,共3天。
- * 五、端午节:6月14日至16日放假调休,共3天。6月12日(星期六)、13日(星期日)上班。
- * 六、中秋节:9月22日至24日放假调休,共3天。9月19日(星期日)、25日(星期六)上班。
- * 七、国庆节:10月1日至7日放假调休,共7天。9月26日(星期日)、10月9日(星期六)上班。
- */
- arrangement.yearAt(2010)
- .nyd().rest(1, 1).to(1, 3)
- .sf().rest(2, 13).to(2, 19).work(2, 20).to(2, 21).inLieu(2, 18).to(2, 19)
- .tsd().rest(4, 3).to(4, 5)
- .ld().rest(5, 1).to(5, 3)
- .dbf().rest(6, 14).to(6, 16).work(6, 12).to(6, 13).inLieu(6, 14).to(6, 15)
- .maf().rest(9, 22).to(9, 24).work(9, 19).work(9, 25).inLieu(9, 23).to(9, 24)
- .nd().rest(10, 1).to(10, 7).work(9, 26).work(10, 9).inLieu(10, 6).to(10, 7)
-
- /**
- * 2009
- * http://www.gov.cn/zwgk/2008-12/10/content_1174014.htm
- * 一、元旦:1月1日至3日放假,共3天。
- * 其中,1月1日(星期四、新年)为法定节假日,1月3日(星期六)为公休日。
- * 1月4日(星期日)公休日调至1月2日(星期五)。
- * 1月4日(星期日)上班。
- * 二、春节:1月25日至31日放假,共7天。
- * 其中,1月25日(星期日、农历除夕)、1月26日(星期一、农历正月初一)、1月27日(星期二、农历正月初二)为法定节假日,1月31日(星期六)照常公休;1月25日(星期日)公休日调至1月28日(星期三),1月24日(星期六)、2月1
- * 日(星期日)两个公休日调至1月29日(星期四)、1月30日(星期五)。
- * 1月24日(星期六)、2月1日(星期日)上班。
- * 三、清明节:4月4日至6日放假,共3天。
- * 其中,4月4日(星期六、农历清明当日)为法定节假日,4月5日(星期日)照常公休。
- * 4月4日(星期六)公休日调至4月6日(星期一)。
- * 四、劳动节:5月1日至3日放假,共3天。
- * 其中,5月1日(星期五、“五一”国际劳动节)为法定节假日,5月2日(星期六)、5月3日(星期日)照常公休。
- * 五、端午节:5月28日至30日放假,共3天。
- * 其中,5月28日(星期四、农历端午当日)为法定节假日,5月30日(星期六)照常公休;5月31日(星期日)公休日调至5月29日(星期五)。
- * 5月31日(星期日)上班。
- * 六、国庆节、中秋节:10月1日至8日放假,共8天。
- * 其中,10月1日(星期四)、10月2日(星期五)、10月3日(星期六)为国庆节法定节假日,10月4日(星期日)照常公休;10月3日(星期六)公休日及中秋节分别调至10月5日(星期一)、10月6日(星期二),9月27日(星期日)、10
- * 月10日(星期六)公休日调至10月7日(星期三)、10月8日(星期四)。
- * 9月27日(星期日)、10月10日(星期六)上班。
- */
- arrangement.yearAt(2009)
- .nyd().rest(1, 1).to(1, 3).work(1, 4).inLieu(1, 2)
- .sf().rest(1, 25).to(1, 31).work(1, 24).work(2, 1).inLieu(1, 29).to(1, 30)
- .tsd().rest(4, 4).to(4, 6)
- .ld().rest(5, 1).to(5, 3)
- .dbf().rest(5, 28).to(5, 30).work(5, 31).inLieu(5, 29)
- .nd().rest(10, 1).to(10, 8).work(9, 27).work(10, 10).inLieu(10, 7).to(10, 8)
- .maf().rest(10, 3) // 国庆中秋相连,经查证10月3日为中秋
-
- /**
- * 2008
- * http://www.gov.cn/zwgk/2007-12/18/content_837184.htm
- * 一、元旦:2007年12月30日—2008年1月1日放假,共3天。
- * 其中,1月1日(星期二)为法定节假日,12月30日(星期日)为公休日,12月29日(星期六)公休日调至12月31日(星期一),12月29日(星期六)上班。
- * 二、春节:2月6日—12日(农历除夕至正月初六)放假,共7天。
- * 其中,2月6日(除夕)、2月7日(春节)、2月8日(正月初二)为法定节假日,2月9日(星期六)、2月10日(星期日)照常公休,2月2日(星期六)、2月3日(星期日)两个公休日调至2月11日(星期一)、2月12日(星期二),2月2
- * 日(星期六)、2月3日(星期日)上班。
- * 三、清明节:4月4日—6日放假,共3天。
- * 其中,4月4日(清明节)为法定节假日,4月5日(星期六)、4月6日(星期日)照常公休。
- * 四、“五一”国际劳动节:5月1日—3日放假,共3天。
- * 其中,5月1日为法定节假日,5月3日(星期六)为公休日,5月4日(星期日)公休日调至5月2日(星期五),5月4日(星期日)上班。
- * 五、端午节:6月7日—9日放假,共3天。
- * 其中,6月7日(星期六)照常公休,6月8日(农历五月初五,端午节)为法定节假日,6月8日(星期日)公休日调至6月9日(星期一)。
- * 六、中秋节:9月13日—15日放假,共3天。
- * 其中,9月13日(星期六)为公休日,9月14日(农历八月十五,中秋节)为法定节假日,9月14日(星期日)公休日调至9月15日(星期一)。
- * 七、国庆节:9月29日—10月5日放假,共7天。
- * 其中,10月1日、2日、3日为法定节假日,9月27日(星期六)、9月28日(星期日)两个公休日调至9月29日(星期一)、30日(星期二),10月4日(星期六)、5日(星期日)照常公休。
- *
- * 注意:今年元旦假期,去年年尾要上班。
- */
- arrangement.yearAt(2008)
- .nyd().rest(1, 1)
- .sf().rest(2, 6).to(2, 12).work(2, 2).to(2, 3).inLieu(2, 11).to(2, 12)
- .tsd().rest(4, 4).to(4, 6)
- .ld().rest(5, 1).to(5, 3).work(5, 4).inLieu(5, 2)
- .dbf().rest(6, 7).to(6, 9)
- .maf().rest(9, 13).to(9, 15)
- .nd().rest(9, 29).to(10, 5).work(9, 27).to(9, 28).inLieu(9, 29).to(9, 30)
-
- /**
- * 2007
- * http://www.gov.cn/fwxx/sh/2006-12/18/content_471877.htm
- * 一、元旦: 1月1日-3日放假,共三天。
- * 其中1月1日为法定假日,将2006年12月30日(星期六)、31日(星期日)两个公休日分别调至2007年1月2日、3日,2006年12月30日(星期六)、12月31日(星期日)上班。
- * 二、春节:2月18日—24日(即农历初一至初七)放假,共7天。
- * 其中18日、19日、20日为法定假日,将17日(星期六)、18日(星期日)、25日(星期日)三个公休日分别调至21日(星期三)、22日(星期四)、23日(星期五);24日(星期六)照常公休,17日、25日上班。
- * 三、“五一”:5月1日—7日放假,共7天。
- * 其中,1日、2日、3日为法定假日,将4月28日(星期六)、29日(星期日)两个公休日调至5月4日(星期五)、7日(星期一);5月5日(星期六)、6日(星期日)照常公休,4月28日、29日上班。
- * 四、“十一”:10月1日—7日放假,共7天。
- * 其中,1日、2日、3日为法定假日,将9月29日(星期六)、30日(星期日)两个公休日调至10月4日(星期四)、5日(星期五);10月6日(星期六)、7日(星期日)照常公休,9月29日、30日上班。
- *
- * 注意:明年元旦假期,今年年尾会放假。今年元旦假期,去年年尾要上班。
- */
- arrangement.yearAt(2007)
- .nyd().rest(1, 1).to(1, 3).inLieu(1, 2).to(1, 3)
- .sf().rest(2, 18).to(2, 24).work(2, 17).work(2, 25).inLieu(2, 22).to(2, 23)
- .ld().rest(5, 1).to(5, 7).work(4, 28).to(4, 29).inLieu(5, 4).inLieu(5, 7)
- .nd().rest(10, 1).to(10, 7).work(9, 29).to(9, 30).inLieu(10, 4).to(10, 5)
- .nyd().rest(12, 30).to(12, 31).work(12, 29).inLieu(12, 31)
-
- /**
- * 2006
- * http://www.gov.cn/jrzg/2005-12/22/content_133837.htm
- * 一、元旦:1月1日—3日放假,共3天。
- * 其中1月1日为法定假日,将12月31日(星期六)、1月1日(星期日)两个公休日调至1月2日(星期一)、3日(星期二),12月31日(星期六)上班。
- * 二、春节:1月29日—2月4日(即农历大年初一至初七)放假,共7天。
- * 其中,29日、30日、31日为法定假日,将1月28日(星期六)、29日(星期日)、2月5日(星期日)三个公休日调至2月1日(星期三)、2日(星期四)、3日(星期五),2月4日(星期六)照常公休,1月28日、2月5日上班。
- * 三、“五一”:5月1日—7日放假,共7天。
- * 其中,1日、2日、3日为法定假日,将4月29日(星期六)、30日(星期日)两个公休日调至5月4日(星期四)、5日(星期五),5月6日(星期六)、7日(星期日)照常公休,4月29日、30日上班。
- * 四、“十一”:10月1日—7日放假,共7天。
- * 其中,1日、2日、3日为法定假日,将9月30日(星期六)、10月1日(星期日)、8日(星期日)三个公休日调至10月4日(星期三)、5日(星期四)、6日(星期五),10月7日(星期六)照常公休,9月30日、10月8日上班。
- *
- * 注意:明年元旦假期,今年年尾要上班。今年元旦假期,去年年尾要上班。
- */
- arrangement.yearAt(2006)
- .nyd().rest(1, 1).to(1, 3)
- .sf().rest(1, 29).to(2, 4).work(1, 28).work(2, 5).inLieu(2, 2).to(2, 3)
- .ld().rest(5, 1).to(5, 7).work(4, 29).to(4, 30).inLieu(5, 4).to(5, 5)
- .nd().rest(10, 1).to(10, 7).work(9, 30).work(10, 8).inLieu(10, 5).to(10, 6)
- .nyd().work(12, 30).to(12, 31)
-
- /**
- * 2005
- * https://zhidao.baidu.com/question/2299098.html
- * 国务院办公厅近日发出通知,2005年元旦、春节、“五一”、“十一”放假调休日期具体安排如下:
- * 一、元旦:1月1日~3日放假,共3天。其中1月1日为法定假日,将1月1日(星期六)公休日调至1月3日(星期一),1月2日(星期日)照常公休。
- * 二、春节:2月9日~15日(农历大年初一至初七)放假,共7天。其中,9日、10日、11日为法定假日,
- * 2月12日(星期六)、13日(星期日)照常公休,将2月5日(星期六)、6日(星期日)两个公休日调至2月14日(星期一)、15日(星期二),
- * 2月5日、6日上班。
- * 三、“五一”:5月1日~7日放假,共7天。其中,1日、2日、3日为法定假日,将4月30日(星期六)、5月1日(星期日)、8日(星期日)三个公休日
- * 调至5月4日(星期三)、5日(星期四)、6日(星期五),5月7日(星期六)照常公休,4月30日、5月8日上班。
- * 四、“十一”:10月1日~7日放假,共7天。其中,1日、2日、3日为法定假日,将10月1日(星期六)、2日(星期日)两个公休日
- * 调至10月4日(星期二)、5日(星期三),10月8日(星期六)、9日(星期日)两个公休日调至10月6日(星期四)、7日(星期五),10月8日、9日上班。
- */
- arrangement.yearAt(2005)
- .nyd().rest(1, 1).to(1, 3)
- .sf().rest(2, 9).to(2, 15).work(2, 5).to(2, 6).inLieu(2, 14).to(2, 15)
- .ld().rest(5, 1).to(5, 7).work(4, 30).work(5, 8).inLieu(5, 5).to(5, 6)
- .nd().rest(10, 1).to(10, 7).work(10, 8).to(10, 9).inLieu(10, 6).to(10, 7)
-
- /**
- * 2004
- * https://zh.wikisource.org/zh-hans/国务院办公厅关于2004年部分节假日安排的通知
- * 各省、自治区、直辖市人民政府,国务院各部委、各直属机构:
- * 为便于各地区、各部门及早合理安排节假日旅游、交通运输、生产经营等有关工作,经国务院批准,现将2004年
- * 元旦、春节、“五一”、“十一”放假调休日期具体安排通知如下:
- * 一、元旦:1月1日放假。
- * 二、春节:1月22日———28日(即农历大年初一至初七)放假,共7天。
- * 其中,22日、23日、24日为法定假日,1月25日(星期日)照常公休,将1月17日(星期六)、18日(星期日)、24日(星期六)三个公休日
- * 调至1月26日(星期一)、27日(星期二)、28日(星期三),1月17日、18日上班。
- * 三、“五一”:5月1日———7日放假,共7天。
- * 其中,1日、2日、3日为法定假日,将5月1日(星期六)、2日(星期日)两个公休日调至5月4日(星期二)、5日(星期三),
- * 5月8日(星期六)、5月9日(星期日)两个公休日调至5月6日(星期四)、7日(星期五),5月8日、9日上班。
- * 四、“十一”:10月1日———7日放假,共7天。
- * 其中,1日、2日、3日为法定假日,将10月2日(星期六)、3日(星期日)两个公休日调至10月4日(星期一)、5日(星期二),
- * 10月9日(星期六)、10日(星期日)两个公休日调至10月6日(星期三)、7日(星期四),10月9日、10日上班。
- */
- arrangement.yearAt(2004)
- .nyd().rest(1, 1)
- .sf().rest(1, 22).to(1, 28).work(1, 17).to(1, 18).inLieu(1, 27).to(1, 28)
- .ld().rest(5, 1).to(5, 7).work(5, 8).to(5, 9).inLieu(5, 6).to(5, 7)
- .nd().rest(10, 1).to(10, 7).work(10, 9).to(10, 10).inLieu(10, 6).to(10, 7)
-
- /**
- * 注:2003年及以前的安排就很凌乱了(其实06/07两年也是叫“部分节假日安排”)
- * 假如之后想要加的话可以参考以下地址:
- * 2003: https://zh.wikisource.org/zh-hans/国务院办公厅关于2003年部分节假日休息安排的通知
- * 2002: https://zh.wikisource.org/zh-hans/国务院办公厅关于2002年部分节假日休息安排的通知
- * 2001: https://zh.wikisource.org/zh-hans/国务院办公厅关于2001年春节、“五一”、“十一”放假安排的通知
- */
- return {
- holidays: arrangement.holidays,
- workdays: arrangement.workdays,
- inLieuDays: arrangement.inLieuDays,
- }
- }
|