Contents

417-72KI/JapaneseHoliday

[![Actions Status](https://github.com/417-72KI/JapaneseHoliday/workflows/Test/badge.svg)](https://github.com/417-72KI/JapaneseHoliday/actions) [![GitHub release](https://img.shields.io/github/release/417-72KI/JapaneseHoliday/all.svg)](https://github.com/417-72KI/JapaneseHoliday/releases) [![Swift Package Manager](https://img.shields.io/badge/Swift%20Package%20Manager-6.0-brightgreen.svg)](https://github.com/apple/swift-package-manager) [![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2F417-72KI%2FJapaneseHoliday%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/417-72KI/JapaneseHoliday) [![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2F417-72KI%2FJapaneseHoliday%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/417-72KI/JapaneseHoliday) [![GitHub license](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/417-72KI/JapaneseHoliday/master/LICENSE)

Installation

Set

.package(url: "https://github.com/417-72KI/JapaneseHoliday.git", from: "1.2.1"),

in package dependencies and

"JapaneseHoliday",

in target dependencies.

Usage

import JapaneseHoliday

let holiday = JapaneseHoliday.holiday(ofDate: .now)

print("Today is \(holiday?.name ?? "not a holiday")")

Add a custom holiday

import JapaneseHoliday

JapaneseHoliday.addCustomHoliday(forMonth: 1, day: 2, named: "三が日")
JapaneseHoliday.addCustomHoliday(forMonth: 1, day: 3, named: "三が日")

let holiday = JapaneseHoliday.holiday(ofDate: Date(timeIntervalSince1970: 1735743600)) // 2025-01-02 00:00:00 GMT+9
print("2025-01-02 is \(holiday?.name ?? "not a holiday")")

Author

417-72KI

Package Metadata

Repository: 417-72KI/JapaneseHoliday

Stars: 0

Forks: 0

Open issues: 1

Default branch: main

Primary language: swift

License: MIT

README: README.md