Avatar billede paaskeland Nybegynder
20. august 2004 - 17:43 Der er 5 kommentarer og
1 løsning

php og tid

Hvordan kan man laver et php script, så man kan finde tiden i timer og minutter mellem to klokkeslæt?
Avatar billede googolplex Novice
20. august 2004 - 18:03 #1
Brug mktime() og time().

Har du de 2 tidspunkter eller hvad?
Avatar billede paaskeland Nybegynder
21. august 2004 - 10:58 #2
ja de 2 tidspunkter har jeg. Og skal så have fundet timer antallet og minut antallet mellem de to tidspunkter.
Avatar billede googolplex Novice
21. august 2004 - 11:31 #3
Hvilket format har du tidspunkter i?

Så skal jeg lige lave det for dig.
Avatar billede paaskeland Nybegynder
21. august 2004 - 12:38 #4
fx. kunne det være 9.40 og 14.15 eller noget andet
Avatar billede googolplex Novice
21. august 2004 - 13:44 #5
Ok, med udgangspunkt i det format:

<?php

// Her kommer funktionen

function time_difference($start, $stop)
{
    $a = explode('.', $start);
    $b = explode('.', $stop);

    $start = mktime($a[0], $a[1]);
    $stop = mktime($b[0], $b[1]);

    $difference = array();
    $difference['timestamp'] = $stop - $start;
    $difference['hours'] = floor($difference['timestamp'] / (60*60));
    $difference['minutes'] = floor(($difference['timestamp'] - $difference['hours'] * (60*60)) / 60);

    return $difference;
}

// Vores tider

$start = '2.11';
$stop = '23.15';

// Vi finder forskellen vede at bruge funktionen

$difference = time_difference($start, $stop);

// Vi skriver ud

echo 'Der er ' . $difference['hours'] . ' timer og ' . $difference['minutes'] . " minutter mellem $start og $stop";

?>

Se resultatet af ovenstående:

http://googolplex.dk/time.php

Koden kan sikkert optimeres og inputtet i funktionen tjekkes ikke.
Avatar billede paaskeland Nybegynder
22. august 2004 - 10:44 #6
jeg siger mange tak for hjælpen. Håber det er iorden at jeg retter det til ;)
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