Ver Mensaje Individual
  #13 (permalink)  
Antiguo 03/06/2009, 08:17
Avatar de danielrivas
danielrivas
 
Fecha de Ingreso: noviembre-2007
Ubicación: Preprocessing
Mensajes: 275
Antigüedad: 18 años, 10 meses
Puntos: 6
Respuesta: codigo de fecha a letras

Código PHP:
<?
// Obtenemos y traducimos el nombre del día
$dia=date("l");
if (
$dia=="Monday") $dia="Lunes";
if (
$dia=="Tuesday") $dia="Martes";
if (
$dia=="Wednesday") $dia="Miércoles";
if (
$dia=="Thursday") $dia="Jueves";
if (
$dia=="Friday") $dia="Viernes";
if (
$dia=="Saturday") $dia="Sabado";
if (
$dia=="Sunday") $dia="Domingo";

// Obtenemos el número del día y lo convertimos a letra
switch (date("d"))
{
case (
1): $dia2='Uno'; break;
case (
2): $dia2='Dos'; break;
case (
3): $dia2='Tres'; break;
// .... Y así hasta 31 ;-)
}


// Obtenemos y traducimos el nombre del mes
$mes=date("F");
if (
$mes=="January") $mes="Enero";
if (
$mes=="February") $mes="Febrero";
if (
$mes=="March") $mes="Marzo";
if (
$mes=="April") $mes="Abril";
if (
$mes=="May") $mes="Mayo";
if (
$mes=="June") $mes="Junio";
if (
$mes=="July") $mes="Julio";
if (
$mes=="August") $mes="Agosto";
if (
$mes=="September") $mes="Setiembre";
if (
$mes=="October") $mes="Octubre";
if (
$mes=="November") $mes="Noviembre";
if (
$mes=="December") $mes="Diciembre";

// Obtenemos el año
$ano=date("Y");

switch (
$ano)
{
case (
2009): $ano2='Dos mil nueve'; break;
case (
2010): $ano2='Dos mil diez'; break;
// .... Y así todos los que necesites
}

// Imprimimos la fecha completa
echo "$dia $dia2 de $mes de $ano2";
?>