Fractionner un créneau horaire entre l'heure de début et l'heure de fin

      Information

Il s'agit d'une fonction PHP définie par l'utilisateur, utilisée pour diviser un créneau horaire entre l'heure de début et l'heure de fin à l'aide de l'intervalle de temps.

La fonction prend une heure de début, une heure de fin et un intervalle de temps en entrée et donne un tableau en sortie.
   Code source classé dans  Dates - Heures

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
 26    
 27    
 28    
 29    
 30    
 31    
 32    
 33    
 34    
 35    
 36    
 37    
 38    
 39    
 40    
 41    
 42    
 43    
 44    
 45    
 46    
 47    
 48    
 49    
 50    
 51    
 52    
 53    
                               
<?php
/****************************************************/
/*
     Titre : Fractionner un créneau horaire entre l'heure de début et l'heure de..                         
 .                                                                                                                        
                                                                                                                          
     URL   : https://phpsources.net/code_s.php?id=1094
     Auteur         : azursante                                                                                           
     Date edition   : 08 Aout 2019                                                                                        
*/
/*****************************************************/
 
function Fractionner($StartTime$EndTime$Duration="60"){
 
    $ReturnArray array ();
    $StartTime    strtotime ($StartTime); // Timestamp
    $EndTime      strtotime ($EndTime); // Timestamp
 
    $AddMins  $Duration 60;
 
    while ($StartTime <= $EndTime)
    {
        $ReturnArray[] = date ("G:i"$StartTime);
        $StartTime += $AddMins;
    }
    return $ReturnArray;
}

// Appel de a fonction
 
$Data Fractionner ("2019-06-12 08:00""2019-06-12 15:45""120");
 
// print
  
echo "<pre>";
print_r($Data);
echo "<pre>";
 
// affiche
 
/*
Array
(
    [0] => 8:00
    [1] => 10:00
    [2] => 12:00
    [3] => 14:00
)
*/
 
?>

      Documentation officielle PHP

   php.net   Description Versions PHP OUTIL
   array Crée un tableau PHP 4, PHP 5, PHP 7
   date Formate une date/heure locale PHP 4, PHP 5, PHP 7
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7
   print_r Affiche des informations lisibles pour une variable PHP 4, PHP 5, PHP 7
   return Retourne le controle du programme au module appelant. PHP 4, PHP 5, PHP 7
   strtotime Transforme un texte anglais en timestamp PHP 4, PHP 5, PHP 7

  • Merci de signaler tout problème rencontré avec ce code

L'ajout de commentaire est libre et ne demande pas d'inscription

Suivez PHP Sources sur Twitter !

PHP débutant et initié 50 Tutoriel

Présentation de PHP

  Derniers scripts PHP

ZwiiCMS 9.2.05

logo ZwiiCMS
Langue langue fr
Date  aujourd'hui
Taille 3 Mo
Catégorie CMS

PHP File Manager

Script PHP / MySQL
Langue langue us
Date 21 Aout
Taille 0.47 Mo
Catégorie Administration

AfterLogic WebMail Lite 7 - Messagerie Web PHP...

Script PHP / MySQL
Langue langue us
Date 19 Aout
Taille 8 Mo
Catégorie Email-Emailing

Apache 2.4.41

logo Apache
Langue langue us
Date 16 Aout
Taille 7 Mo
Catégorie Apache
avatar

Azursante

  08 Aout 2019

  SOURCE   Télécharger
5,7 Vues

Compatibilité

PHP 5+
PHP 7+


58 codes

Catégorie :  Dates - Heures

Addition de mois à  une date
Affichage d'un mois
Affiche la date dans une autre langue
affiche la date en enlevant des jours
Afficher automatiquement la date de mise à  jour d'une page ou d'un script
Afficher l'heure en temps réel sur son site
Afficher la Date en Francais
Afficher ligne par ligne les dates comprisent entre 2 dates
Afficher une date avec le nom du jour et du mois
Annee bissextile
Années bissextile
Calcul d'une date
Calcul du lever et coucher du soleil n'importe quand et n'importe ou sur terre.
Calcul la différence de jour entre 2 dates
Calcul la difference de temps du passé au présent
Calculer le temps restant ou le temps ecoulé
Calendrier mensuel
Change une date aaaa/mm/dd en dd mois aaaa
Changer de format de date
Classement de dates
Compte à  rebours du nouvel an
Compteur de hits qui se remet à zéro à chaque début de journée
Compteur journalier
Convertisseur de secondes en heures, minutes et secondes
Date conversion
Date conversion
Date de la semaine
Date de Paques
Date et heure dynamique
Date français anglais
Déterminer rapidement si un jour est férié (fàªtes mobiles incluses)
Différence entre 2 heures
Ephéméride simple
Facteur d'une date
Fonction date en francais
Format date à recomponser
Formulaire de Date en HTML
Fractionner un créneau horaire entre l'heure de début et l'heure de fin
Heure en micro-secondes
Hier -avant hier - demain
Jours fériés en France
Jours non-ouvrés francais entre deux dates
Lettres dominicales & Epacte julienne
Nombre de jours dans un mois
nombre de jours ouvrés entre 2 dates
Numéro de semaine ISO
Obtenir les Saisons
Obtenir une date dans un format texte
Quel age ?
Quelle date hier
Semaine de l'année
Transformation d'un DateTime SQL en tableau
Transformer une date dans un format littéraire et sympa
Trouver la date du prochain jour voulu.
Vérifie si la date est un dimanche
Vérifier la validité d'une date
Vérifier la validité d'une date
Votre age à  partir d'une date de naissance