Foros del Web » Programando para Internet » PHP »

hola necesito ayuda con este codigo

Estas en el tema de hola necesito ayuda con este codigo en el foro de PHP en Foros del Web. hola mi problema es q tengo este codigo pero me funciona bien pero a lo ultimo es q no me sale el 2009 en letras ...
  #1 (permalink)  
Antiguo 03/06/2009, 07:22
Avatar de darwin_le  
Fecha de Ingreso: mayo-2009
Mensajes: 63
Antigüedad: 14 años, 11 meses
Puntos: 0
De acuerdo hola necesito ayuda con este codigo

hola mi problema es q tengo este codigo pero me funciona bien pero a lo ultimo es q no me sale el 2009 en letras este codigo funciona para convertir una fecha en letras

Código PHP:
<?php  
$lista_dias
=array ("uno","dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","once","doce","trece","quatorce","quince","dieciséis","diecisiete","dieciocho","diecinueve","veinte","veintiuno","veintidós","veintitrés","veinticuatro","veinticinco","veintiséis","veintisiete","veintiocho","veintinueve","treinta","treinta y uno");  
$lista_mes= array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");  

$fecha="02/06/2009";// aqui viene tu fecha.  
$fecha_cachos=explode("/",$fecha);  

$dia=$fecha_cachos[0];  
$mes=$fecha_cachos[1];  
$year=$fecha_cachos[2];   

if(
$mes<10){$mes=str_replace("0","",$mes);}  

$dia=$lista_dias[$dia-1];  
$mes=$lista_mes[$mes-1];  

echo 
$dia." de ".$mes."  ".$year;  
?>
  #2 (permalink)  
Antiguo 03/06/2009, 07:33
Avatar de abidibo  
Fecha de Ingreso: mayo-2009
Mensajes: 121
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: hola necesito ayuda con este codigo

Porque no tienes un array con los anos en letras pero bueno, seria un poco largo como array, si tiene que tener todos los anos
Código PHP:
$lista_mes= array ("mil noveciento sesenta y dos","mil noveciento sesenta y tres" ...); 
o sea, seria una locura. Hay funcciones que permiten coger el nombre del mes pero en ingles, en espanol no se tio.
Chao
  #3 (permalink)  
Antiguo 03/06/2009, 07:36
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: hola necesito ayuda con este codigo

que busque una funcion que le convierta el numero a letras y esa la use para el año y el dia, y el mes o haga con un array con los nombres
__________________
La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno.
  #4 (permalink)  
Antiguo 03/06/2009, 07:38
Avatar de darwin_le  
Fecha de Ingreso: mayo-2009
Mensajes: 63
Antigüedad: 14 años, 11 meses
Puntos: 0
De acuerdo Respuesta: hola necesito ayuda con este codigo

ya tengo el array pero a hora me falta es replasarlos y imprimirlo mas nada
  #5 (permalink)  
Antiguo 03/06/2009, 07:52
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: hola necesito ayuda con este codigo

si tienes una funcion que te convierta numero a letras entonces hazlo asi:

//crea el array de los meses
$meses=array("Enero","Febrero","Marzo","Abril","Ma yo","Junio","Julio","Agosto","Septiembre","Octubre ","Noviembre","Diciembre");

//divide tu fecha el formato debe ser 20/01/2009 ejemplo
$fecha=explode("/","20/01/2009");

//ahora implementas tu funcion de numero a letras

$dia=(int) $fecha[0];
$dia=funcion_letras($dia);
$mes=(int) $fecha[1];
$mes=$meses[$mes-1];
$anio=funcion_letras($fecha[2]);

echo "Hoy es $dia de $mes del $anio";
__________________
La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:48.