<?php
/*------------------------------*/
/*
Titre : Affiche les fêtes catholiques de l'année que vous voulez
Date édition : 15 Fev 2019
Date mise a jour : 15 Aout 2019
Rapport de la maj:
- fonctionnement du code vérifié
- modification de la description
Date mise a jour : 21 Jan 2026
Rapport de la maj:
- amélioration du code
- fonctionnement du code vérifié en PHP 8
*/
/*------------------------------*/
function fetes_catholiques($an){
if ($an < 1970 || $an > 2037){ return array();}
$jour = 24*3600; // duree d'un jour
$retour = array();
// quelques fetes mobiles catholiques
$retour["Dimanche de Carnaval"] = date( "j", easter_date($an)-42*$jour)."/".
date( "n", easter_date($an)-42*$jour)."/$an";
$retour["Lundi de Carnaval"] = date( "j", easter_date($an)-41*$jour)."/".date(
"n", easter_date($an)-41*$jour)."/$an";
$retour["Mardi Gras"] = date( "j", easter_date($an)-40*$jour)."/".date( "n",
easter_date($an)-40*$jour)."/$an";
$retour["Mi Carème"] = date( "j", easter_date($an)-20*$jour)."/".date( "n",
easter_date($an)-20*$jour)."/$an";
$retour["Dimanche des rameaux"] = date( "j", easter_date($an)-7*$jour)."/".date
( "n", easter_date($an)-7*$jour)."/$an";
$retour["Jeudi Saint"] = date( "j", easter_date($an)-3*$jour)."/".date( "n",
easter_date($an)-3*$jour)."/$an";
$retour["Dimanche des rameaux"] = date( "j", easter_date($an)-2*$jour)."/".date
( "n", easter_date($an)-2*$jour)."/$an";
$retour["Samedi Saint"] = date( "j", easter_date($an)-1*$jour)."/".date( "n",
easter_date($an)-1*$jour)."/$an";
$retour["Pà  Â¢ques"] = date( "j", easter_date($an)-0*$jour)."/".date( "n",
easter_date($an)-0*$jour)."/$an";
$retour["Lundi de Pà  Â¢ques"] = date( "j", easter_date($an)+1*$jour)."/".
"n", easter_date($an)+1*$jour)."/$an";
$retour["Jeudi de l'ascenscion"] = date( "j", easter_date($an)+39*$jour)."/".
date( "n", easter_date($an)+39*$jour)."/$an";
$retour["Jeudi de l'ascenscion"] = date( "j",easter_date($an)+39*$jour)."/".
date( "n", easter_date($an)+39*$jour)."/$an";
$retour["Pentecà ´te"] = date( "j", easter_date($an)+49*$jour)."/".date("n",
easter_date($an)+49*$jour)."/$an";
$retour["Lundi de Pentecà ´te"] = date( "j", easter_date($an)+50*$jour)."/".
"n", easter_date($an)+50*$jour)."/$an";
$retour["Fête Dieu"] = date( "j", easter_date($an)+60*$jour)."/".date("n",
easter_date($an)+60*$jour)."/$an";
return $retour;
}
?>
Invité
25 Juil 2021 à 20:30les dates ne sont pas bonnes pour Pâques ;) et cela àun impact pour les dates qui en dépende.