Nodejs

Nodejs 공휴일 얻어오기

GoodDev 2018. 4. 2. 10:57

패키지 date-holidays 를 사용한다.

단 여기에는 오류가 있다. 설날/추석이 지정날짜로 3일이 잡혀 있어서

data/countries/KR.yaml 을 수정한다.



    days:

      01-01:

        _name: 01-01

      # 1st day of 1st lunar month

      korean 12-0-30 P3D:

        name:

          en: Korean New Year

          ko: 설날

      03-01:

        name:

          en: Independence Movement Day

          ko: 3·1절

      05-05:

        name:

          en: Children's Day

          ko: 어린이날

      korean 4-0-8:

        name:

          en: Buddha's Birthday

          ko: 석가탄신일

      06-06:

        name:

          en: Memorial Day

          ko: 현충일

      07-17:

        _name: Constitution Day

        type: observance

      08-15:

        name:

          en: Liberation Day

          ko: 광복절

      korean 8-0-14 P3D:

        name:

          en: Korean Thanksgiving

          ko: 추석

      10-03:

        name:

          en: National Foundation Day

          ko: 개천절

      10-09:

        name:

          en: Hangul Day

          ko: 한글날

      12-25:

        _name: 12-25


변경후에 수행 해보니 결과가 나오지 않음. 적용 하기 위해서는 ./scripts/holidays2json.js 를 수행시켜 야 함. 


그리고 조회하니 정상 작동된다. 하지만 대처 휴일이나 선거 같이 주기적이 아닌 공휴일은 별도의 처리를 해야 한다.