Avatar billede matz Nybegynder
11. marts 2008 - 18:08 Der er 8 kommentarer og
1 løsning

find tiden nu og 10min frem

Hvordan finder jeg tiden 10min frem fra en tid?
Avatar billede dkfire Nybegynder
11. marts 2008 - 18:29 #1
Lidt læsning fra php.net:
http://dk2.php.net/manual/en/function.strtotime.php

$sstr = "+10 minute";
$timestamp = strtotime($str)
Avatar billede matz Nybegynder
11. marts 2008 - 18:32 #2
Det ved jeg, men dne her driller lidt på dansk:

setlocale(LC_TIME, "da_DK");
echo strftime("På dansk: %M.\n");

Også skal den finde 10min frem.
Avatar billede dkfire Nybegynder
11. marts 2008 - 18:35 #3
Hvad laver den af fejl da ??
Avatar billede matz Nybegynder
11. marts 2008 - 18:38 #4
Jeg har prøvet dette her, men den udskriver ikke fejl:

setlocale(LC_TIME, "da_DK");
echo strftime("På dansk: %M + 5");

Så udskriver den minut-tiden + 5....Har også prøvet at gøre det udebfor "" men det virker heller ikke.

setlocale(LC_TIME, "da_DK");
echo strftime("På dansk:" %M + 5);

Udskriver: Warning: Division by zero
Avatar billede dkfire Nybegynder
11. marts 2008 - 18:45 #5
Jamen, den gør som du beder den om.

setlocale(LC_TIME, "da_DK");
echo strftime("På dansk: %M + 5");

udskriver strengen: På dansk: 38 + 5
hvor 38 er antallet af minutter som er gået på nuværende tidspunkt.

etlocale(LC_TIME, "da_DK");
echo strftime("På dansk:" %M + 5);
Er helt forkert. strftime forventer mindst et parameter som en streng, hvor der findes en % og et bogstav. Du vil aldrig få den til at lave en udregning.
Men du kunne gør noget ala:

echo "På dansk: ".(int(strftime("%M"))+ 5);
Avatar billede matz Nybegynder
11. marts 2008 - 18:50 #6
Hmm okay, dit eksempel virkede ikke:

Fatal error: Call to undefined function int()
Avatar billede dkfire Nybegynder
11. marts 2008 - 18:54 #7
Ja okay, for meget c programmering. ;-)

echo "På dansk: ".(intval(strftime("%M"))+ 5);
Avatar billede matz Nybegynder
11. marts 2008 - 19:08 #8
Tak det virkede!

Lig et svar
Avatar billede dkfire Nybegynder
11. marts 2008 - 19:10 #9
Jamen så lidt :-)
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