(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateInterval::createFromDateString — Configure un objet DateInterval à partir des parties d'une chaîne
Utilise les analyseurs de dates natifs et configure un objet DateInterval à partir d'une chaîne de caractères.
datetime
Une date avec des parties relatives. Spécifiquement, le format relatif supporté par l'analyseur utilisé pour la fonction strtotime() et la fonction DateTime sera utilisé pour construire le DateInterval.
Retourne un nouvel objet DateInterval en cas de succès, ou false
si une erreur survient.
Exemple #1 Analyse d'intervalles de dates valides
<?php
// Chacun de ces intervalles sont égaux.
$i = new DateInterval('P1D');
$i = DateInterval::createFromDateString('1 day');
$i = new DateInterval('P2W');
$i = DateInterval::createFromDateString('2 weeks');
$i = new DateInterval('P3M');
$i = DateInterval::createFromDateString('3 months');
$i = new DateInterval('P4Y');
$i = DateInterval::createFromDateString('4 years');
$i = new DateInterval('P1Y1D');
$i = DateInterval::createFromDateString('1 year + 1 day');
$i = new DateInterval('P1DT12H');
$i = DateInterval::createFromDateString('1 day + 12 hours');
$i = new DateInterval('PT3600S');
$i = DateInterval::createFromDateString('3600 seconds');
?>