Autor YouCode - http://www.youcode.com.ar/php/fechas-en-espanol--setlocales-con-php-496
Vamos a ver una manera de tener las fechas en español en php usando setlocales
Haciendo uso de SETLOCALES en PHP podes manejar los formatos de las fehcas.setlocale(LC_TIME, "spanish"); $mi_fecha = '2018/04/16'; $mi_fecha = str_replace("/", "-", $mi_fecha); $Nueva_Fecha = date("d-m-Y", strtotime($mi_fecha)); $Mes_Anyo = strftime("%A, %d de %B de %Y", strtotime($Nueva_Fecha)); //Muestra lunes, 16 de abril de 2018 echo $Mes_Anyo;En este simple codigo, estamos pasando una fecha en formato ingles a español.
http://www.youcode.com.ar/php/fechas-en-espanol--setlocales-con-php-496