Cita:
Iniciado por Mariuch
En mi respusta te pasé cómo hacer eso, fijate bien el comentario que dejé en el código:
Hola es posible pero me parece que es algo complicado es el asunto de configuración:
Código PHP:
Ver original}else{
}
$d = "2010-03-03";
echo $fecha;
Rápida explicación del código, hace poco me vi en la obligación de pasar fechas a español, pero con la sorpresa de que muchos de los ejemplos que encontraba en la red no funcionaban, el setlocale no tenia efecto y no sabía el por qué de esto, hasta que me di cuenta de que en el servidor de Linux si me pasaba la fecha a español.
Luego de esto me di cuenta de que la palabra clave para español puede variar y que en mi computador personal (con Windows 7) la palabra era spanish, así que hice una condicional que dependiendo del SO de donde se ejecute así mismo cambia el setlocale.
Lo siguiente es obtener la fecha y usar la función strftime para formatear la fecha en español, pero he aquí mi nueva sorpresa: los acentos no funcionaban y me generaban caracteres extraños

... vuelve la burra al trigo, después de un rato de búsqueda encontré que strftime usaba ISO y yo al codificar yo con UTF-8 mis archivo no me funcionaba correctamente.
Para esta labor esta iconv.
Espero que les sirva
Documentación de
strftime y de
iconv
Saludos