Hola,
estoy usando diferentes funciones para calcular fechas pero antes quisiera saber por que cuando uso strtotime o DateTime siempre me devuelve la hora actual pero me muestra los mismos minutos.
Por ejemplo, tengo estas tres formas
Código PHP:
$now = date('Y-m-d H:i:s');
echo $now;
echo '<br>';
$now2 = strtotime(date('Y-m-d H:i:s'));
echo date('Y-m-d H:m:s', $now2);
echo '<br>';
$now3 = new DateTime;
echo $now3->format('Y-m-d H:m:s');
Esto devuelve
Código:
2014-10-21 08:47:55
2014-10-21 08:10:55
2014-10-21 08:10:55
El primer resultado es el correcto, me muestra la fecha y hora actual.
Los otros dos resultados me trae la hora actual pero siempre queda "clavado" en el minuto 10'
Por que pasa eso?
Gracias