Hola,

PHP tiene una función llamada date() que al insertarle unos "parámetros" por decir así, o una estrcutura. Nos devuelve un valor como fecha. Por ejmplo
<?php
$fecha = date("d M,Y");
echo $fecha;
?>
Ese código nos mostrará la fecha de la siguiente forma 17 Mar, 2014 pero el punto es que dice los meses en inglés. Ahora, les mostraré como reemplazarlo a español.

Hacemos un array con todos los meses del año
<?php
$mes = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
?>
Y escribiendo la función date de ésta forma, obtendremos el número de posición de cada mes. Por ejemplo, Enero = 1, Febrero = 2, Marzo = 3 ....... Diciembre = 12.
date("n");

Al final, todo quedaría de ésta forma
<?php
$mes = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");

echo $mes[date('n')-1];
?>
Y así mostrará el mes en español :)
10
Puntos
15048
Visitas
1
Resp
Por jose hace 11 años
Master
Respuesta #1
excelente post Jose muy bien explicado +5
0
Puntos
Por zerodarck hace 11 años
Master
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar