23/11/2024Bienvenue sur Emploithèque
Recrutement public

École à la maison : calcul de la date de Pâques

Joyeuses Pâques à tous

École à la maison  : calcul de la date de Pâques

La date de Pâques repose sur une équation quelque peu complexe. Il existe plusieurs méthodes.

Nous allons prendre l'algorithme de Oudin, pour comprendre la méthode il faut avoir des bases dans le langage procédural de PHP .

Vous êtes prêt(e) ? Alors accrochez-vous bien. Mais si vous n'y arrivez pas, la réponse se trouve directement sur cette page :
Calcul de la date de Pâques .

Algorithme de Oudin


/* *** Algorithme de Oudin, calcul de Pâques postèrieure é 1583 ***
* Transcription pour le langage PHP par David Prudhon le 23/03/2010
* *** Source : www.emploitheque.org/paques.php ***
* Attributs de la fonction :
* $Jourj : représente le jour de la semaine
* (0=dimanche, 1=lundi…)
* par défaut c'est le dimanche
* $annee : représente l'année recherchée pour la date de Pâques
* par défaut c'est l'année en cours.
* */


$annee=($annee==Null) ? date(« Y ») : $annee;
$G = $annee%19;
$C = floor($annee/100);
$C_4 = floor($C/4);
$E = floor((8*$C + 13)/25);
$H = (19*$G + $C - $C_4 - $E + 15)%30;
if($H==29)
{
$H=28;
}
elseif($H==28 && $G> 10)
{
$H=27;
}
$K = floor($H/28);
$P = floor(29/($H+1));
$Q = floor((21-$G)/11);
$I = ($K*$P*$Q - 1)*$K + $H;
$B = floor($annee/4) + $annee;
$J1 = $B + $I + 2 + $C_4 - $C;
$J2 = $J1%7; //jour de Pâques (0=dimanche, 1=lundi…)
$R = 28 + $I - $J2; // résultat final :)
$mois = $R> 30 ? 4 : 3; // mois (1 = janvier, … 3 = mars…)
$Jour = $mois==3 ? $R : $R-31;
return mktime(, 0, $mois, $Jour+$Jourj, $annee);


Bonus : faire un coussin lapin de Pâques

Méline couture vous apprend à faire un coussin lapin de Pâques

Le lien ci-dessus s'ouvre dans une nouvelle page

Sources

Histoire du calcul de la date de Pâques

Le lien ci-dessus s'ouvre dans une nouvelle page

Illustration de david96 | Article rédigé par David, le 12/04/2020

Articles précédents :

L'actualité « École à la maison : calcul de la date de Pâques » a été consultée 5 840 fois

Archives actualités : 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024BonPatron : outil gratuit (Correcteur orthographique et grammatical)

Accessibilité | Avis aux webmestres | Glossaire des sigles | Liste des établissements | Partenaires
Plan du site | Mentions légales | Rechercher un établissement | RSS | Tarifs | Télécharger | Webmestre
Samedi 23 Novembre 2024 :: Emploithèque 2024 Ce site est valide : XHTML 1.0 Transitional Flux RSS validé par le W3C CSS version 2.1 valide! 56 visiteurs en ligne