Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2013, 12:01
dirubex
 
Fecha de Ingreso: diciembre-2012
Mensajes: 31
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Obtener fecha formato fecha/hora

Ya e solucionado yo mismo mi problema, buscando, se resuelve.

Código PHP:
Ver original
  1. <?php
  2.  
  3. function cambioFecha($fecha){ //$fecha es de este formato --> ej: 20081229
  4.  
  5. $tieneCeroDiaMes = substr($fecha,6,1);
  6.  
  7. if ($tieneCeroDiaMes == 0) {
  8.     $diaMes = substr($fecha,7,1);
  9. } else {
  10.     $diaMes = substr($fecha,6,2);
  11.  
  12. }
  13.  
  14.  
  15. $Mes = substr($fecha,4,2);
  16. $Mes = str_replace("01","Enero",$Mes);
  17. $Mes = str_replace("02","Febrero",$Mes);
  18. $Mes = str_replace("03","Marzo",$Mes);
  19. $Mes = str_replace("04","Abril",$Mes);
  20. $Mes = str_replace("05","Mayo",$Mes);
  21. $Mes = str_replace("06","Junio",$Mes);
  22. $Mes = str_replace("07","Julio",$Mes);
  23. $Mes = str_replace("08","Agosto",$Mes);
  24. $Mes = str_replace("09","Septiembre",$Mes);
  25. $Mes = str_replace("10","Octubre",$Mes);
  26. $Mes = str_replace("11","Noviembre",$Mes);
  27. $Mes = str_replace("12","Diciembre",$Mes);
  28.  
  29. $Anio = substr($fecha,0,4);
  30.  
  31. $Hora = substr($fecha,9,5);
  32.  
  33. return $diaMes." de ".$Mes." de ".$Anio."  ".$Hora."";
  34. }
  35.  
  36. $fecha1 = explode("-","2013-03-30 18:20:09");  // Esta es la fecha que hay para cambiar
  37. $fecha2 = $fecha1[0].$fecha1[1].$fecha1[2];
  38. $fecha = cambioFecha($fecha2);
  39. echo $fecha;
  40. ?>