viernes, 22 de marzo de 2013

TRUCO PHP.


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:
  1. <?php
  2. //formato fecha americana
  3. $fecha1="2008-10-20";
  4. $fecha2=date("d-m-Y",strtotime($fecha1));
  5. //El nuevo valor de la variable: $fecha2="20-10-2008"
  6. echo $fecha2;
  7. ?>
Podemos utilizar otro separador entre números que no sea el guión "-", como la barra "/", etc...
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:
  1. <?php
  2. // fecha original en formato americano
  3. $fecha "2008-12-10"
  4. $dia substr($fecha02);
  5. $mes   substr($fecha32);
  6. $ano substr($fecha, -4);
  7. // fechal final realizada el cambio de formato a las fechas europeas
  8. $fecha $dia '-' $mes '-' $ano;
  9. ?>

 

Material para Descargar

Sigueme en Facebook