Problema al trabajar con fechas

Iniciado por Servia, 30 Diciembre 2008, 15:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Servia

Hola,

de que modo puedo hacer que muestre las horas, minutos y segundos así:
X horas, y minutos y z segundos.

he probado con:

date("H" horas "i" minutos y "s" segundos",$final);

pero evidentemente, no cuela.

mit

Donde leiste que se hacia de ese modo?? podrias pasarme el link para analizar??
supongo que te pasaste por google o por el manual de php al menos.

Servia

No leí en ningún sitio como se hacía por eso lo hago mal.

yo suelo hacer  date("H:i:s",$final);

Pero ahora necesito decir que es cada cosa y no poner los : ..

Hadess_inf

Yo creo que seria:

date("H") . " horas " . date("i") . " minutos y " . date("s") . " segundos";

mit

Cita de: Servia en 30 Diciembre 2008, 16:28 PM
No leí en ningún sitio como se hacía por eso lo hago mal.

yo suelo hacer  date("H:i:s",$final);

Pero ahora necesito decir que es cada cosa y no poner los : ..

Precisamente por que no leiste en ningun lado, primero tienes que buscar en google, ademas de que tienes el manual de php. El foro esta para preguntar dudas, pero primero tienes que haber buscado informacion que ya esta precisada, asi evitas post innecesarios.

$year_ac=date(y);
      $mes_ac=date(m);
      $dia_ac=date(d);

Saludos

cassiani

El problema no es si sabe o no trabajar con fehchas, el problema es, que no sabe concatenar o al menos es lo que a mi me parece  :-\

mit

Es lo que trataba de hacerle ver, por mi parte es el ultimo post que le contesto, sorry

saludos

eLank0

En el manual hay un montón de ejemplos diferentes sobre como usar la función date(), creo que ahí tienes suficiente...

S2

‭lipman

Personalmente, a la hora de hacer ese tipo de cosas, nunca usaria date(). Mira que limpio queda esto:

Código (php) [Seleccionar]
$ahora = time();
echo strftime("Son las %H horas %M minutos %S segundos", $ahora);


Y con strftime, tienes tantas "posibilidades" como con date, es decir, puedes poner tambien los dias, meses, año, nombre del mes, nombre del dia, etc etc.

w0lfh4ck

Evidentemente es un problema de concatenación.... aquí está mi sugerencia... pruebala y aviasas cómo te fue ;)

Código (php) [Seleccionar]
<?=date("h:i:s a");?>
<?="w0lfh4cK";?>