Déterminer rapidement si un jour est férié (fêtes mobiles incluses)
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,2008));
sortira 1 car la date indiquée est fériée (25/12/2008).
les jours ouvrables donneront 0.
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,2008));
sortira 1 car la date indiquée est fériée (25/12/2008).
les jours ouvrables donneront 0.
|
|
Code Source
Fonctions du code
: Formate une date/heure locale - (PHP 4, PHP 5)
: Retourne un timestamp UNIX pour Pâques, à minuit pour une année donnée - (PHP 4, PHP...
: - (PHP 4, PHP 5)
: Retourne le numéro du jour de la semaine - (PHP 4, PHP 5)
: Convertit un timestamp UNIX en un jour Julien - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaires
Du grand boulot! Merci beaucoup ;)
Quelques 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";
ligne 27 $EstFerie = '';
ligne 71 echo jour_ferie(mktime(0,0,0,12,25,2008));
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";
Bonjour, merci pour le code, je l'utilise directement dans php mais il me génére une erreur au niveau de la ligne 63.
Ajouter un commentaire
Librairie PHP
Connexion
Date-Heure
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)
|
||






















