Avatar billede storkie Nybegynder
23. oktober 2003 - 21:01 Der er 5 kommentarer og
1 løsning

Timestamp til dage, timer, minutter

Hej

$timestamp = $timestamp_nu-$sidst_set;

Så har jeg hvor mange sekunder det er siden man sidst er set. Kan det laves om til dage, timer, minutter?
Avatar billede fangel Nybegynder
23. oktober 2003 - 21:05 #1
tjoo...

$stamp = 13468; // stamp til at starte med

$HOUR = floor($stamp/3600);
$stamp = $stamp % 3600 // en lille mellemregning
$MIN = floor($stamp / 60);
$SEK = $stamp % 60;

sådan burde det kunne løses

Morten
Avatar billede storkie Nybegynder
23. oktober 2003 - 21:11 #2
Det virker perfekt.
Kan det lade sig gøre at få dage med også?
Avatar billede fangel Nybegynder
23. oktober 2003 - 21:15 #3
du kan jo bare udvide den...

$stamp = 1346843; // stamp til at starte med

$DAYS = flor($stamp/(60*60*24));
$stamp = $stamp % (60*60*24) // en lille mellemregning
$HOUR = floor($stamp/(60*60));
$stamp = $stamp % (60*60) // en lille mellemregning
$MIN = floor($stamp / 60);
$SEK = $stamp % 60;

---

du får lige et svar med på vejen

Morten
Avatar billede storkie Nybegynder
23. oktober 2003 - 21:26 #4
Det virker ikke helt som det skal. Når den giver 0 $stamp opfører den sig underligt og jeg får en masse minus tal ud af det! Er der ikke en anden løsning?
Avatar billede fangel Nybegynder
23. oktober 2003 - 21:36 #5
floor($stamp/(60*60*24));

var en stavefejl...

$stamp kan aldrig blive minus ud fra min kode!

Morten
Avatar billede storkie Nybegynder
29. oktober 2003 - 16:01 #6
lukker
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