04 Oct 2012
Calcul les jours non-ouvrés entre 2 dates
Compatibilité : PHP 5, PHP 7, PHP 8
Récupère le nombre de jours non-ouvrés ( Jours fériés en France et week end ( samedi et dimanche ) ) entre deux dates.
Retourne le nombre de jours ouvrés (français) entre 2 dates (yyyy-mm-jj)
Ce code est une amélioration / adaptation du code de Seanron : Jours non-ouvrés français entre deux dates.
Ce script prend en compte les 2 jours donnés
exemple pour 2 dates du même mois et de même année :
|
|
| php.net | Description | Versions PHP | OUTIL |
|---|---|---|---|
| array | Crée un tableau - (PHP 4, PHP... | PHP 4, PHP 5, PHP 7, PHP 8 | |
| date | Formate une date/heure locale - (PHP 4, PHP... | 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... | PHP 4, PHP 5, PHP 7, PHP 8 | |
| echo | Affiche une chaîne de caractères - (PHP 4, PHP... | PHP 4, PHP 5, PHP 7, PHP 8 | |
| in_array | Indique si une valeur appartient à un tableau - (PHP 4, PHP... | PHP 4, PHP 5, PHP 7, PHP 8 | |
| mktime | Retourne le timestamp UNIX d'une date - (PHP 4, PHP... | PHP 4, PHP 5, PHP 7, PHP 8 | |
| return | Retourne le controle du programme au module appelant. - (PHP 4, PHP... | PHP 4, PHP 5, PHP 7, PHP 8 | |
| strtotime | Transforme un texte anglais en timestamp - (PHP 4, PHP... | PHP 4, PHP 5, PHP 7, PHP 8 | |
Récupère le nombre de jours non-ouvrés ( Jours fériés en France et week end ( samedi et dimanche ) ) entre deux dates.
Calcul la différence de jour entre 2 dates à partie de 2 dates passés en paramètre dans la fonction.
Cette fonction renvoie le facteur d'une date qui est le nombre de jours écoulés depuis le jour théorique de la naissance de J.C.
Avec la fonction mktime () et 1 boucle vous affichez ligne par ligne les dates comprises entre 2 dates prédéfinies à l'avance.
Fonction qui calcule le nombre de jours dans 1 mois, entre 1970 et 2037. (Sinon la fonction retourne 0).
Invité
16 Juil 2015 à 18:50bravo et merci :)
Fefers
09 Mai 2015 à 17:31Merci beaucoup. c'est genial. fonctionne de tonner .. !
Fefers
09 Mai 2015 à 10:50Bonjour c'est justamen ce que j'ai besoin et je vous remercie enormement,mais je suis debutant, si vous pourriez me dire comment utilise-t-on ce code, que j'essaye y ne donne rien. mille merci
Vandouzen007
19 Nov 2013 à 06:59Bonjour, Merci beaucoup pour le code et ça marche bien! Mais comment utilise-t-on ce code avec deux input d'entrer de deux dates? Il donne le resultat automatiquement sans clicquer un bouton! Merci
Invité
23 Oct 2012 à 10:21Bonjour,
Je pense qu'il ya un petit erreur au niveau la ligne suivante:
$date3 = date("d-n-Y", mktime(0, 0, 0, 1, 1, $year));
il faut modifier la chaine "d-n-Y" par "Y-n-d".
Cordialement.