05 Mai 2008
Date avec le Saint du jour - BDD PHP
Compatibilité : PHP 5, PHP 7
Fonction avec le jour et le mois qui renvoi le Saint du jour. Passer la date en argument dans la fonction et elle retourne le St du jour.
Les jours fériés en France sont de deux types, fixes (1 mai, 25 décembre, etc.) et mobiles, pâques, pentecôte, etc.
Une chance en php, la date de pâques se calcule aisément, et les autres fêtes mobiles en découlent...
Facile à configurer pour un pays autre que la France.
Pour utiliser cette fonction, appelez là depuis votre page php ou placez là dedans.
echo jour_ferie(mktime(0,0,0,12,25,2020));
sortira 1 car la date indiquée est fériée (25/12/2020).
Les jours ouvrables donneront 0.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
date | Formate une date/heure locale | PHP 4, PHP 5, PHP 7, PHP 8 | |
easter_date | Retourne un timestamp UNIX pour Pâques, à minuit pour une année donnée | PHP 4, PHP 5, PHP 7, PHP 8 | |
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
jddayofweek | Retourne le numéro du jour de la semaine | PHP 4, PHP 5, PHP 7, PHP 8 | |
mktime | Retourne le timestamp UNIX d'une date | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
unixtojd | Convertit un timestamp UNIX en un jour Julien | PHP 4, PHP 5, PHP 7, PHP 8 | |
Fonction avec le jour et le mois qui renvoi le Saint du jour. Passer la date en argument dans la fonction et elle retourne le St du jour.
Détermine l'existence d'une variable avec la fonction isset ().
Trouve la date du prochain jour sur 7 jours (sur 1 semaine). CAD Connaitre la date du prochain vendredi, samedi, etc...
Compte et retourne le nombre de jour à partir d'une date passée en argument dans une fonction.
Cet exemple de code permet d'afficher une date avec le nom du jour de la semaine ainsi que le nom du mois de l'année.
Invité
04 Mai 2021 à 14:22Oups, le jeudi de l'ascension n'est pas exact ;-)
Invité
22 Sept 2020 à 02:45Excellent pour moi qui développe un systéme de calendrier...
Invité
06 Avril 2012 à 11:00Ne marche pas pour le lundi de Paques 2012 !! dommage...
Invité
04 Mai 2011 à 14:47Bonjour, merci pour le code, je l'utilise directement dans php mais il me génére une erreur au niveau de la ligne 63.
KOogar
22 Nov 2010 à 23:38Quelques toutes petites erreurs à rectifiées:
Si vous avez une date du genre (1/05/2010), voici comment procéder:
$date = "1/05/2010"; // 1er MAI
preg_match(' /([0-9]+)/([0-9]+)/([0-9]+)/ ', $date , $match );
echo jour_ferie(mktime(0,0,0,$match[2],$match[1],$match[3]))."<br />n";
Pitipout
13 Nov 2009 à 12:16Du grand boulot! Merci beaucoup ;)