248 of 410 menu

Méthode createFromDateString de la classe DateInterval

La méthode statique createFromDateString de la classe DateInterval convertit une description textuelle d'un intervalle de temps en un objet DateInterval. Elle accepte comme paramètre une chaîne avec un format de date compris par la fonction strtotime. Retourne un objet DateInterval ou false en cas d'erreur.

Syntaxe

DateInterval::createFromDateString(string $datetime): DateInterval|false

Exemple

Créons un intervalle de 2 jours :

<?php $interval = DateInterval::createFromDateString('2 days'); print_r($interval); ?>

Résultat de l'exécution du code :

DateInterval Object ( [d] => 2 [h] => 0 [i] => 0 [s] => 0 ... )

Exemple

Créons un intervalle de 1 mois et 5 jours :

<?php $interval = DateInterval::createFromDateString('1 month + 5 days'); print_r($interval); ?>

Résultat de l'exécution du code :

DateInterval Object ( [m] => 1 [d] => 5 [h] => 0 [i] => 0 [s] => 0 ... )

Exemple

Créons un intervalle de 3 heures et 30 minutes :

<?php $interval = DateInterval::createFromDateString('3 hours + 30 minutes'); print_r($interval); ?>

Résultat de l'exécution du code :

DateInterval Object ( [h] => 3 [i] => 30 [s] => 0 ... )

Voir aussi

  • la classe DateInterval,
    qui représente un intervalle de temps
  • la fonction strtotime,
    qui convertit une description textuelle de date en un timestamp
  • la classe DateTime,
    qui travaille avec la date et l'heure
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser