Hola, lo ke puedes hacer es un switch mas o menos como este para cambiar los nombres a español ya ke date("m") te da el nombre en inglés.
Código:
$mes_actual = date("m");
$mes_anterior = date('F', mktime(0, 0, 0, $mes_actual-1));
$mes_siguiente = date('F', mktime(0, 0, 0, $mes_actual+1));
$neim_mes=$mes_actual;
switch($neim_mes){
CASE $neim_mes=="January": $neim_mes="Enero";
break;
CASE $neim_mes=="February": $neim_mes="Febrero";
break;
CASE $neim_mes=="March": $neim_mes="Marzo";
break;
CASE $neim_mes=="April": $neim_mes="Abril";
break;
...
...
.......
}
switch($mes_anterior){
CASE $mes_anterior=="January": $mes_anterior="Enero";
break;
CASE $mes_anterior=="February": $mes_anterior="Febrero";
break;
CASE $mes_anterior=="March": $mes_anterior="Marzo";
break;
CASE $mes_anterior=="April": $mes_anterior="Abril";
break;
...
...
.......
}
Lo mismo haces con el mes siguiente, bueno ojala te ayude un poco.
salu2