ElTicus.com

Programación, lenguajes y recursos para programadores

**
Recurso no clasificado
Para imprimir la fecha en español utilizando PHP independientemente del lenguaje del servidor (Utilizando ARRAYS)
Función re-implementada utilizando arrays
Publicado por JL Fecha: 2007-02-15 16:12:21 Idioma: Español Tipo de documento: Código fuente

Imprimir la fecha en español utilizando PHP aunque el idioma del servidor sea el inglés.

Adaptación mejorada de la función publicada anteriormente

Se trata de una función muy sencilla, pero que resulta extremadamente util, ya que si simplemente utilizamos una de las funciones de formateo de fechas, nos arriesgamos a encontrarnos con una sentencia como:

Monday, 12 de january de 2007

La función que convierte una fecha a formato legible en español es la siguiente:

 /*************************************
 Devuelve una cadena con la fecha que se 
 le manda como parámetro en formato largo.
 *************************************/

function FechaFormateada2($FechaStamp)
{
  $ano = date('Y',$FechaStamp);
  $mes = date('n',$FechaStamp);
  $dia = date('d',$FechaStamp);
  $diasemana = date('w',$FechaStamp);

  $diassemanaN= array("Domingo","Lunes","Martes","Miércoles",
                      "Jueves","Viernes","Sábado"); $mesesN=array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio",
                 "Agosto","Septiembre","Octubre","Noviembre","Diciembre");
  return $diassemanaN[$diasemana].", $dia de ". $mesesN[$mes] ." de $ano";
}

Para utilizar la función, se le manda una fecha como parámetro, por ejemplo, si se quisiera imprimir la fecha actual, utilizaríamos el siguiente código:

 $fecha = time();
 echo FechaFormateada2($fecha);


El resultado en pantalla sería el siguiente:

Lunes, 11 de Enero de 2007




Nadie ha puesto ningún comentario todavía


Haz un comentario sobre este tema
Nombre email (no se muestra)
comentario:
Escribe las 2 letras que ves aquí: Imagen anti-spam =




No hay comentarios

Artículos relacionados:
Recurso no clasificado Como imprimir la fecha en español utilizando PHP aunque el idioma del servidor sea el inglés. Tip Como corregir la fecha de mi servidor si éste se encuentra en un uso horario diferente al mio Recurso no clasificado Como convertir una fecha de Lenguaje Natural a tipo DATE