Foros del Web » Programando para Internet » PHP »

Convertir hora a texto

Estas en el tema de Convertir hora a texto en el foro de PHP en Foros del Web. Como puedo convertir la hora tomada del servidor a texto por ejemplo 13:45 y poder obtener las trece horas y cuarenta y cinco minutos...
  #1 (permalink)  
Antiguo 17/04/2016, 21:32
 
Fecha de Ingreso: mayo-2013
Ubicación: San Vicente
Mensajes: 127
Antigüedad: 10 años, 10 meses
Puntos: 1
Sonrisa Convertir hora a texto

Como puedo convertir la hora tomada del servidor a texto por ejemplo 13:45 y poder obtener las trece horas y cuarenta y cinco minutos
  #2 (permalink)  
Antiguo 18/04/2016, 01:10
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 5 meses
Puntos: 123
Respuesta: Convertir hora a texto

Investiga sobre la función date() de php
__________________
Unset($vida['malRollo']);
  #3 (permalink)  
Antiguo 18/04/2016, 05:32
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 9 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

Etiquetas: Ninguno
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 07:37.