(PHP 5 >= 5.3.0)
DateInterval::createFromDateString — Establece un objeto DateInterval desde las partes relativas de una cadena
Usa el analizador de fechas normal y estblece un objeto DateInterval desde las partes relativas de la cadena de caracteres analizada.
time
Una fecha con partes relativas. Específicamente, los formatos relativos admitidos por el analizador utilzados para strtotime() y DateTime se usarán para construir el objeto DateInterval.
Ejemplo #1 Analizar intervalos de fechas válidos
<?php
// Cada conjunto de intervalos es igual.
$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');
?>
Devuelve una nueva instancia de DateInterval.