PHP Class DateInterval
tiene una propiedad "días". Según el manual, devuelve "Número total de días que abarca el intervalo. Si esto no se conoce, los días serán FALSOS".PHP `DateTime :: days` devuelve basura?
En mi caso el código:
$d = new DateInterval('P1Y');
echo $d->days;
vuelve -99999
y un código como este
$a = DateTime::createFromFormat("d.m.Y", "01.01.2010");
$b = DateTime::createFromFormat("d.m.Y", "03.01.2010");
$d = $b->diff($a);
echo $d->days;
vuelve 6015
¿He entendido mal algo?
Confirmando eso. – Mchl
ouch. eso es asqueroso. – Spudley
El error fue reportado hace un año y lo etiquetaron como "no lo arreglarán" porque "No es algo que podamos arreglar fácilmente". ¿Están enfermos? – 30thh