GarupanOjisan / jpholiday

日本の祝日に関する機能を提供します。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Test Update Holidays

jpholiday

このパッケージは、日本の祝日に関する機能を提供します。

インストール

go get github.com/garupanojisan/jpholiday

制限

このパッケージは、1955年から2025年までの祝日に対応しています。

使い方

package main

import (
	"fmt"
	"time"
	
	"github.com/GarupanOjisan/jpholiday"
)

func main() {
	// 2023年1月1日は祝日かどうか
	jst, _ := time.LoadLocation("Asia/Tokyo")
	date := time.Date(2023, 1, 1, 0, 0, 0, 0, jst)
	isHoliday := jpholiday.IsJapanHoliday(date)
	fmt.Println("2023年1月1日は祝日ですか?", isHoliday)

	// 2023年1月1日の祝日名
	name, ok := jpholiday.GetJapanHolidayName(date)
	if ok {
		fmt.Println("2023年1月1日の祝日名は", name, "です")
	} else {
		fmt.Println("2023年1月1日は祝日ではありません")
	}
}

参考情報

このパッケージの祝日情報は、内閣府のウェブサイトに掲載されている祝日のリストを元にしています。

https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

About

日本の祝日に関する機能を提供します。

License:Apache License 2.0


Languages

Language:Go 100.0%