Meses en español usando la funcion date() de PHP
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
Hacemos un array con todos los meses del año
Al final, todo quedaría de ésta forma
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 :)
Respuesta #1
excelente post Jose muy bien explicado +5
0
Puntos
Puntos
Por zerodarck hace 115 meses
Experto