Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/04/2016, 05:32
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Convertir hora a texto

podrias utilizar arrays por ejemplo:

Código PHP:
Ver original
  1. $horas = array(
  2.     'Una'=>1,
  3.     'Dos'=>2,
  4.     'Tres'=>3,
  5.     'Cuatro'=>4,
  6.     'Cinco'=>5,
  7.     'Seis'=>6,
  8.     'Siete'=>7,
  9.     'Ocho'=>8,
  10.     'Nueve'=>9,
  11.     'Diez'=>10,
  12.     'Once'=>11,
  13.     'Doce'=>12,
  14.     'Trece'=>13,
  15.     'Catorce'=>14,
  16.     'Quince'=>15,
  17.     'Dieciseis'=>16,
  18.     'Diecisiete'=>17,
  19.     'Dieciocho'=>18,
  20.     'Diecinueve'=>19,
  21.     'Veinte'=>20,
  22.     'Veintiuno'=>21,
  23.     'Ventidos'=>22,
  24.     'Ventitres'=>23,
  25.     'Venticuatro'=>24,
  26.     );
  27.  
  28. foreach($horas as $clave=>$valor){
  29.  
  30.     if($valor == date("H") && $valor <=11){
  31.         echo "Son las ".$clave." a.m.";
  32.         break;
  33.     }else if($valor == date("H") && $valor >=12){
  34.         echo "Son las ".$clave." p.m.";
  35.         break;
  36.     }
  37. }

igual para los minutos, prueba a ver, quizá hay alguna manera más sencilla. Saludos
__________________
[email protected]
HITCEL