<?php
$fecha = "21/04/2015 12:03:59";
list($d, $M, $y, $h, $m, $s) = preg_split("/[\s,\/:]+/",$fecha);
echo "\nConvertido de formato de la base a strtime remplazando->";
echo date("Y-m-d H:i:s",strtotime($fecha));//Ganadora
echo date("Y-m-d H:i:s",strtotime(str_replace("/", "-", $fecha)));//Ganadora
echo "\nConvertido de formato de la base a strtime->";
echo date("Y-m-d H:i:s",strtotime("$d-$M-$y $h:$m:$s"));//Ganadora
echo "\n->Del sistema con time()";
echo date("Y-m-d H:i:s", 1429635779 - 7*60*60);
echo "\n->";
echo date("Y-m-d H:i:s",strtotime("2015-20-04 19:11:33"));
echo "\n->";
echo strtotime("20/04/2015 19:11:33") . 'No funciona';
echo "\n->";
echo date("Y-m-d H:i:s", 1429635779 - 7*60*60);
preferences:
38.1 ms | 402 KiB | 5 Q