Google 캘린더에서 공휴일 받기 'google_holiday_calendar'
준비
API 실행을 위한 토큰이 필요하므로 아래를 참고로 취득
Google Calendar API를 사용하여 공휴일을 받는 PHP - Qiita
gem install google_holiday_calendar
사용법
require "google_holiday_calendar"
japan_calendar = GoogleHolidayCalendar::Calendar.new(country: "japanese", lang: "ja", api_key: "XXXXXXXXXXXXXXXXXXX")
# holidaysで任意の期間の祝日を取得
japan_calendar.holidays(start_date: "2017-01-01", end_date: "2017-03-01", limit: 5)
#=> {Sun, 01 Jan 2017=>"元日", Mon, 02 Jan 2017=>"元日 振替休日", Mon, 09 Jan 2017=>"成人の日", Sat, 11 Feb 2017=>"建国記念の日"}
# holiday?で祝日かどうか判定
japan_calendar.holiday?("2017-01-01")
#=> true
japan_calendar.holiday?("2017-02-01")
#=> false
사양
gem install google_holiday_calendar
require "google_holiday_calendar"
japan_calendar = GoogleHolidayCalendar::Calendar.new(country: "japanese", lang: "ja", api_key: "XXXXXXXXXXXXXXXXXXX")
# holidaysで任意の期間の祝日を取得
japan_calendar.holidays(start_date: "2017-01-01", end_date: "2017-03-01", limit: 5)
#=> {Sun, 01 Jan 2017=>"元日", Mon, 02 Jan 2017=>"元日 振替休日", Mon, 09 Jan 2017=>"成人の日", Sat, 11 Feb 2017=>"建国記念の日"}
# holiday?で祝日かどうか判定
japan_calendar.holiday?("2017-01-01")
#=> true
japan_calendar.holiday?("2017-02-01")
#=> false
사양
Reference
이 문제에 관하여(Google 캘린더에서 공휴일 받기 'google_holiday_calendar'), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sue445/items/08bc7ab450de0d1e4ab5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)