220 of 410 menu

Fonction date_interval_create_from_date_string

La fonction date_interval_create_from_date_string convertit une description textuelle d'intervalle en un objet de date. Cet objet peut être utilisé avec les fonctions date_add et date_sub. La chaîne d'intervalle utilise un langage naturel pour spécifier la période.

Syntaxe

date_interval_create_from_date_string(string $time);

Exemple

Créons un intervalle de 2 jours et 6 heures :

<?php $interval = date_interval_create_from_date_string('2 days + 6 hours'); print_r($interval); ?>

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

DateInterval Object ( [d] => 2 [h] => 6 )

Exemple

Créons un intervalle complexe (1 mois, 2 semaines et 3 jours) :

<?php $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days'); print_r($interval); ?>

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

DateInterval Object ( [m] => 1 [d] => 17 )

Formats pris en charge

La fonction comprend les unités de mesure suivantes :

  • year/years
  • month/months
  • day/days
  • week/weeks
  • hour/hours
  • minute/minutes
  • second/seconds

Voir aussi

  • la fonction date_add,
    qui ajoute un intervalle à une date
  • la fonction date_sub,
    qui soustrait un intervalle d'une date
  • la fonction date_create,
    qui crée un objet DateTime
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