Techno-magis

Les jours fériés en PHP : France & Japon

2014年6月14日(土曜日)

J'avais déjà fait une petite fonction pour les jours fériés en France dans cet article. Puis, comme j'aime bien le Japon, je me suis dit que j'allais faire de même pour le Japon ce qui a été largement plus compliqué vu qu'ils ont la bonne idée d'avoir les équinoxes en jours fériés. Contrairement au dimanche de Pacques, il n'y a pas de méthode miracle qui les calcule tous seule. Heureusement, j'ai trouvé comment les avoir.

Après avoir les équinoxes, gérer les jours de rattrapages, gérer les jours variants, voilà de quoi récupérer les jours fériés au Japon. J'ai fait une petite classe « Holydays » avec des méthodes statiques pour la France et le Japon. Peut-être d'autres pays par la suite, si j'ai la motivation.

Télécharger la source : Holidays (0.1) - Nécessite les saisons.

Un petit exemple :

コード:

include 'Season.1.0.php';
include 'Holidays.0.1.php';
 
$dates = Holidays::getHolidays_Japan(2014);
 
foreach ($dates as $date) {
	echo date('Y-m-d', $date)."\n";
}

Ce qui donne

コード:

2014-01-01
2014-01-13
2014-02-11
2014-03-21
2014-04-29
2014-05-03
2014-05-04
2014-05-05
2014-05-06
2014-07-21
2014-09-15
2014-09-23
2014-10-13
2014-11-03
2014-11-23
2014-11-24
2014-12-23
カテゴリ:
Zéflingによって、 2014/06/14 11:35:18
163回を読んだ。0件のコメントが投稿されています。

コメントなし

下のフォームにメッセージを書き込んで下さい。

コメントを書き込む