Avatar billede elskermad.dk Nybegynder
28. december 2002 - 22:42 Der er 10 kommentarer og
1 løsning

Formatering af tid

Hej..
Jeg har en chat hvor der bliver talt hvor mange sekunder man har været online på chatten...
Men nu har jeg det problem at det ikke ser særligt smart ud i chatterens-profil:

Online-tid: 3451345784315 sek...

hehe, så derfor ville jeg godt have en funktion der lavede det tal om til sekunder, minutter, timer, dage...
Jeg har selv forsøgt lidt, men har ikk rigtigt den rette idé til at få det til at virke! ;(
Avatar billede dr0zie Nybegynder
28. december 2002 - 22:44 #1
hVILKEN CHAT SSNAKKER VI OM
Avatar billede elskermad.dk Nybegynder
28. december 2002 - 22:45 #2
ehmn, min! ;) www.myserver.lir.dk/chatting.dk men den er stadig under opbygning!
Avatar billede dr0zie Nybegynder
28. december 2002 - 22:49 #3
ok
Avatar billede elskermad.dk Nybegynder
28. december 2002 - 22:52 #4
hvorfor?
Avatar billede tipsen Nybegynder
28. december 2002 - 23:51 #5
$total = 3451345784315;
$timer = (int) ($total/3600);
$minutter = (int) (($total%3600)/60);
$sekunder = $total%60;
Avatar billede elskermad.dk Nybegynder
29. december 2002 - 00:34 #6
ehmn, den skal jeg lige have lidt hjælp til tipsen!!

hvad er det der (int) og & osv???
Og, fx, bliver sekunder rundet ned sådan at der fx ikke er over 60...
Avatar billede tipsen Nybegynder
29. december 2002 - 00:42 #7
det er klart - fordi så er det jo minutter!

ovenstående beregner antallet af timer, minutter og sekunder en person har været online!

(int) tager heltalsværdien af et tal - dvs. den den skærer komma-delen væk, hvilket svarer til at afrunde mod 0

% er modulus-operatoren som giver resten ved heltalsdivision.
Avatar billede elskermad.dk Nybegynder
29. december 2002 - 00:47 #8
http://www.myserver.lir.dk/chatting.dk/?side=user/user&user=MAMSTER som du kan se her så bliver det hele bar til 0
Avatar billede elskermad.dk Nybegynder
29. december 2002 - 00:50 #9
weeee bar mig der ikke selv kan finde ud af hvad mine variabler hedder! mange tak! ;)
Avatar billede tipsen Nybegynder
29. december 2002 - 00:52 #10
Det ser da ud til at fungere fint...
Avatar billede tipsen Nybegynder
29. december 2002 - 00:54 #11
Hvis dage skal inkluderes:

$total = 3451345784315;
$dage = (int) ($total/86400);
$timer = (int) (($total%86400)/3600);
$minutter = (int) (($total%3600)/60);
$sekunder = $total%60;
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