Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2014, 05:46
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 9 meses
Puntos: 1
strtotime y DateTime no me trae la hora exacta (NOW)

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