Avatar billede weblance Nybegynder
12. marts 2008 - 15:16 Der er 7 kommentarer og
1 løsning

Lave sekunder om til timer og minutter

Hvordan kan jeg vha. PHP lave sekunder om til timer og minutter?

Fx. er 15000 sekunder 4 timer og 10 minutter. Hvis jeg så har variablen $tid = 15000, så vil jeg gerne kunne vise det i timer/minutter sådan: 4:10.

På forhånd tak!
Avatar billede jokkejensen Novice
12. marts 2008 - 15:19 #1
først deler du med 60.. så har du minutter, og hold så fast... det resterende er sec :)
Avatar billede jokkejensen Novice
12. marts 2008 - 15:21 #2
åhh

15000/3600 = timer
det resterende /60 = minutter
det resterende = sec.
Avatar billede barklund Nybegynder
12. marts 2008 - 15:28 #3
Well, hvis vi nu går ud fra, at der ingen skudsekunder er:

$seconds = 15000;
$time = date("H:i", strtotime("midnight")+$seconds);

:)

--
Morten Barklund
Avatar billede barklund Nybegynder
12. marts 2008 - 15:38 #4
strtotime("midnight")+ kan faktisk udelades - men det ser da hyggeligt ud :)
Avatar billede jakobdo Ekspert
12. marts 2008 - 15:45 #5
Barklund: Det kan ikke udelades på min box.

Med bliver det: 04:10
Uden bliver det: 05:10
Avatar billede weblance Nybegynder
12. marts 2008 - 15:49 #6
jamen det er da alletiders barklund - send et svar, så får du point :)
Avatar billede barklund Nybegynder
12. marts 2008 - 16:08 #7
jakobdo: tænkte nok at der var noget med unix epoch, skudsekunder, månefaser, tandsten og andet fjol, som jeg ikke lige var sikker på at ramme rigtigt med. :)

weblance: jeg smider et svar :)
Avatar billede barklund Nybegynder
12. marts 2008 - 16:52 #8
Takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester