Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2010, 10:59
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: Fecha en español

hay varias maneras de mostrar la fecha en español. como tu hiciste en tu codigo.

Código PHP:
Ver original
  1. setlocale(LC_TIME, 'es_ES');
  2. echo strftime("%A, %d de %B de %Y",strtotime($fecha));
  3.  
  4. //Thursday, 01 de January de 1970

esta es la manera correcta:

Código PHP:
Ver original
  1. $fecha = $fila_fecha['fecha'];
  2. setlocale(LC_TIME, "Spanish");
  3. echo strftime('%A %d de %B del %Y', strtotime($fecha));

detalles adicionales:

%d - día del mes como un número decimal (rango 01 a 31) .
%e - día del mes como un número decimal, un dígito sencillo es precedido por un espacio (rango ' 1' a '31')

no te ha mostrado la fecha en español porque creo que te faltara un parametro en el setlocale.

P.D. cuando habras las etiquetas php, no utilices "<? ?>". es mejor utilizar las etiquetas "<?php ?>".

saludos.