Avatar billede cyberdude Nybegynder
26. marts 2006 - 15:38 Der er 4 kommentarer og
1 løsning

date eller mktime spørgsmål

Hjesa

jeg har følgende stump kode

$outtime = date("H:i:s", $row[3]);
$total_intime = $row[3]-$row[2];
$total_intime = date("H:i:s", $total_intime);

Problemet er at ovenstående kode producere
01:00:30

Og det der entlig skal udskrives til skærmen er
00:00:30 (altså 30 sec.)

Hvorfor putter den en time på, og hvordan fjerner jeg den ??
Avatar billede hmortensen Nybegynder
26. marts 2006 - 15:51 #1
Hvad indeholder $total_intime før dit date() kald ?
Avatar billede cyberdude Nybegynder
26. marts 2006 - 16:01 #2
$intime = date("H:i:s", $row_in[2]);
$outtime = date("H:i:s", $row_in[3]);
$total_intime = $row_in[3]-$row_in[2];
Avatar billede cyberdude Nybegynder
26. marts 2006 - 16:29 #3
dvs. den indeholder det antal sekunder der mellem $intime og $outtime i ovenstående eksempel 30 sekunder
Avatar billede cyberdude Nybegynder
26. marts 2006 - 16:50 #4
har fundet løsningen....
Avatar billede cyberdude Nybegynder
26. marts 2006 - 16:51 #5
Splittede min date() op i mindre bider og brugte så mktime() funktionen til at samle det med igen...
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