TRUCO PHP.
Convertir fechas a formato europeo dia-mes-año
Para convertir una fecha en php al formato europeo (dia-mes-año) utilizamos en php las funciones date y strtotime.Veámos un ejemplo sencillo:
<?php//formato fecha americana$fecha1="2008-10-20";$fecha2=date("d-m-Y",strtotime($fecha1));//El nuevo valor de la variable: $fecha2="20-10-2008"echo $fecha2;?>
Si utilizando esta función el mysql se vuelve loco con las fechas, puedes utilizar otro método un poco mas casero, pero a su vez igual de efectivo de transformar una fecha al formato que desees:
<?php// fecha original en formato americano$fecha = "2008-12-10"$dia = substr($fecha, 0, 2);$mes = substr($fecha, 3, 2);$ano = substr($fecha, -4);// fechal final realizada el cambio de formato a las fechas europeas$fecha = $dia . '-' . $mes . '-' . $ano;?>