Calendrier - jour ferié [PHP] - PHP - Programmation
Marsh Posté le 28-12-2003 à 04:22:05
Apres recherhe, j'ai trouver le pseudo code, faut maintenant que je test :
* appelons a le reste de la division de X par 19
* appelons b le résultat de la division entière de X par 100
* appelons c le reste de la division de X par 100
* appelons d le résultat de la division entière de b par 4
* appelons e le reste de la division de b par 4
* appelons f le résultat de la division entière de b+8 par 25
* appelons g le résultat de la division entière de b-f+1 par 3
* appelons h le reste de la division de 19a+b-d-g+15 par 30
* appelons i le résultat de la division entière de c par 4
* appelons k le reste de la division de c par 4
* appelons l le reste de la division de 32+2e+2i-h-k par 7
* appelons m le résultat de la division entière de a+11h+22l par 451
* appelons n le résultat de la division entière de h+l-7m+114 par 31
* appelons p le reste de la division de h+l-7m+114 par 31
* n est le numéro du mois et p+1 est le jour de Pâques
Marsh Posté le 28-12-2003 à 11:29:38
Si ça peut t'aider, il existe déjà une fonction qui fait Pâques :
http://www.nexen.net/docs/php/anno [...] r-date.php
Marsh Posté le 18-02-2005 à 11:45:09
Le lundi de pentecôte n'est plus férié, non ?
Sinon vu la date du topic, je pense qu'il a trouvé
Marsh Posté le 18-02-2005 à 11:46:00
Comme dit plus haut, il suffi de prendre le jour de paques avec la fonction easter date et de rajouter / enelver les jours qui separent
Marsh Posté le 18-02-2005 à 11:46:25
FlorentG a écrit : Le lundi de pentecôte n'est plus férié, non ? |
En tout cas en suisse ça l'est
Marsh Posté le 18-03-2005 à 14:44:33
Ouais j'ai réussi a le faire depuis le temps
Mais, maintenant c'est plus ferié
Marsh Posté le 28-12-2003 à 04:12:42
J'ai réaliser un calendrier générer en PHP.
Je souhaite griser les case qui sont férié, donc j'ai pas de soucis pous le jour de l'an ou la fete national car se sont des dates fixe tous les ans. Le problemes se pose sur 3 dates :
- le lundi de Pâques
- l'Ascension
- le lundi de Pentecôte
L'ascension est le jour de paques + 40.
le lundi de pentecote est le lundi qui suit le 7eme dimanche aprés paques.
Mais comment caclculer la date du lundi de paques en fcontion de l'année ??
Message édité par bozocarzu le 28-12-2003 à 04:13:29