DateInterval
PHP Manual

DateInterval::createFromDateString

(PHP 5 >= 5.3.0)

DateInterval::createFromDateStringEstablece un objeto DateInterval desde las partes relativas de una cadena

Descripción

public static DateInterval DateInterval::createFromDateString ( string $time )

Usa el analizador de fechas normal y estblece un objeto DateInterval desde las partes relativas de la cadena de caracteres analizada.

Parámetros

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.

Ejemplos

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');
?>

Valores devueltos

Devuelve una nueva instancia de DateInterval.


DateInterval
PHP Manual