Avatar billede krab Praktikant
26. marts 2008 - 15:23 Der er 2 kommentarer

Beregn tid fra kl. 23:00 til 05:15

Hey..

Nogen der kender en PHP funktion som kan beregne antal minutter mellem fx. 23:00 - 05:15 ??

Peter
Avatar billede troelsbay Nybegynder
26. marts 2008 - 16:52 #1
Først skal du have timestamp for begge tidspunkter. Det kan gøres sådan:

$tid1 = mktime(23, 00, 00);
$tid2 = mktime(5, 15, 00);

Så regner du forskellen ud i sekunder:

$forskel = $tid2 - $tid1;

Den dividerer du med 60 og fjerner resterne:

$minutter = floor($forskel / 60);

Det skal lige siges at jeg ikke har testet det, men ellers prøv at kigge lidt på mktime funktionen.
Avatar billede troelsbay Nybegynder
26. marts 2008 - 17:02 #2
Lige en lille tilføjelse. Definér variablerne således

$tid1 = mktime(23, 0, 0, 1, 1, 1970);
$tid2 = mktime(5, 15, 0, 1, 2, 1970);

Så den ved det er en dag efterfuldt af dagen lige efter den skal gå efter
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

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