Calcul du jour de Pâques
Toujours dans l’optique de créer un Agenda partagé pour l’application OpenProspect, il me faut mettre sur mon calendrier… les jours fériés ! Jusque là, tout va bien… Mais en cherchant un peu, on s’aperçoit que les jours fériés, c’est pas si simple que ca !
En effet, rien qu’en France, ce n’est pas si simple : il y a les jours fixes, et les jours mobiles. Il faut effectuer un calcul compliqué pour obtenir le jour de Pâques et les jours calculés relativement à Pâques (jeudi de l’Ascension et lundi de Pentecôte).
Mais cela se complique, car en dehors de France, dans certains pays, les jours fériés ne sont pas les mêmes suivant les régions ! Aux Etats-Unis par exemple, il existe des jours fériés spécifiques à un état particulier !
On trouve des ressources intéressantes sur Internet :
Un site excellent pour calculer TOUS les jours fériés d’un très grand nombre de pays,
Un autre calcul du Jour de Pâques en Javascript (regarder le code source de la page HTML)
Bref, si l’on souhaite afficher sur un calendrier tous les jours fériés, on n’est pas sorti de la veille ;-). Bon courage !