アカウント名:
パスワード:
こうしたトラブルを防ぐために内閣府が「国民の祝日」をcsvで提供しているわけですが、どのくらい使われているんでしょうね。https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html [cao.go.jp]https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv [cao.go.jp]
不定期に予告も履歴もなくフォーマットが変更されるので自動取得は諦めました。手動で取得するにしてもドキュメントがないのでFixのタイミングが分かりません。1秒に1回程度見に行けばいいでしょうか。
通常は毎年2月に当年分と翌年分を確認すればよいはず。
なぜ2月かというと、春分の日と秋分の日は国立天文台が毎年2月に暦要覧として翌年の日付を官報で告示することで確定する祝日だからです。
そして2018年2月の時点をWeyback Machineで見てみると、2019年12月23日に天皇誕生日がないことは確認できます。http://web.archive.org/web/20180226063726/https://www8.cao.go.jp/chose... [archive.org]
また2019年2月の時点では、2019年や2020年のように当年限りの変則的な祝日も含めて掲載されています。http://web.archive.org/web/20190212132605/https://www8.cao.go.jp/chose... [archive.org]
これに加えて念のために毎月最終営業日にでも翌月の祝日を一応確認しておけば十分ではないかと思います。
> 1秒に1回程度見に行けばいいでしょうか。
岡崎図書館の件から考えて、技術力に不安のあるサイトに対してそれは危険すぎると思う
それを踏まえて揶揄してるんじゃね
国立天文台でカレンダーを公開していますhttps://eco.mtk.nao.ac.jp/koyomi/cande/calendar.html [nao.ac.jp]
自分のカレンダーで表示できるので、そこから祝日を抽出できると思います。不規則に日の変わる春分の日と秋分の日は国立天文台が決定しているので、内閣府よりも信用できます
近いうちにShift-JISからUTF-8に変わるのは有りそう
自分はdate-holidaysっていうライブラリ使ってます。全世界対応してたりデータがyamlで定義されてたりと中々の変態で気に入ってます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
政府の公開する国民の祝日CSVで防げた可能性 (スコア:5, 参考になる)
こうしたトラブルを防ぐために内閣府が「国民の祝日」をcsvで提供しているわけですが、どのくらい使われているんでしょうね。
https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html [cao.go.jp]
https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv [cao.go.jp]
不定期に予告も履歴もなくフォーマットが変更されるので自動取得は諦めました。手動で取得するにしてもドキュメントがないのでFixのタイミングが分かりません。1秒に1回程度見に行けばいいでしょうか。
Re:政府の公開する国民の祝日CSVで防げた可能性 (スコア:5, 参考になる)
通常は毎年2月に当年分と翌年分を確認すればよいはず。
なぜ2月かというと、春分の日と秋分の日は国立天文台が毎年2月に暦要覧として翌年の日付を官報で告示することで確定する祝日だからです。
そして2018年2月の時点をWeyback Machineで見てみると、2019年12月23日に天皇誕生日がないことは確認できます。
http://web.archive.org/web/20180226063726/https://www8.cao.go.jp/chose... [archive.org]
また2019年2月の時点では、2019年や2020年のように当年限りの変則的な祝日も含めて掲載されています。
http://web.archive.org/web/20190212132605/https://www8.cao.go.jp/chose... [archive.org]
これに加えて念のために毎月最終営業日にでも翌月の祝日を一応確認しておけば十分ではないかと思います。
Re:政府の公開する国民の祝日CSVで防げた可能性 (スコア:1)
> 1秒に1回程度見に行けばいいでしょうか。
岡崎図書館の件から考えて、技術力に不安のあるサイトに対してそれは危険すぎると思う
Re: (スコア:0)
それを踏まえて揶揄してるんじゃね
Re:政府の公開する国民の祝日CSVで防げた可能性 (スコア:1)
国立天文台でカレンダーを公開しています
https://eco.mtk.nao.ac.jp/koyomi/cande/calendar.html [nao.ac.jp]
自分のカレンダーで表示できるので、そこから祝日を抽出できると思います。
不規則に日の変わる春分の日と秋分の日は国立天文台が決定しているので、内閣府よりも信用できます
Re:政府の公開する国民の祝日CSVで防げた可能性 (スコア:1)
近いうちにShift-JISからUTF-8に変わるのは有りそう
Re: (スコア:0)
自分はdate-holidaysっていうライブラリ使ってます。
全世界対応してたりデータがyamlで定義されてたりと中々の変態で気に入ってます。