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: 16 años, 5 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";
?>