Avatar billede Mik2000 Professor
10. marts 2009 - 00:28 Der er 7 kommentarer og
1 løsning

Check hvilken dag

Hej

Hvordan laver man nemmest så et script kan tjekke om det er mellem mandag kl 16 og onsdag kl 16, i en hvilken som helst uge.

Således at hvis det er mellem mandag kl 16 og onsdag kl 16, så gør den en ting.

Er det ikke så gør den en anden ting.
Avatar billede arne_v Ekspert
10. marts 2009 - 01:49 #1
Måske:

$t = time();
$mandag = strtotime("this monday 16:00");
$onsdag = strtotime("this wednesday 16:00");
$inbetween = $mandag < $t && $t < $onsdag;
Avatar billede Mik2000 Professor
12. marts 2009 - 00:17 #2
Hej
Tak for svaret
Prøvede den lige, men det ser ud til at når den tager this tuesday 16:00 så tager den den næstkommende tirsdag.

For tallet for tirsdag bliver højere end tallet for i dag (onsdag) og højere end tallet for torsdag
Avatar billede arne_v Ekspert
12. marts 2009 - 03:29 #3
Så prøv:

$t = time();
$mandag = strtotime("today 16:00");
$z = getdate($mandag);
$mandag = $mandag - ($z['wday'] - 1) * 24 * 60 * 60;
$onsdag = strtotime("today 16:00");
$z = getdate($onsdag);
$onsdag = $onsdag - ($z['wday'] - 3) * 24 * 60 * 60;
$inbetween = $mandag < $t && $t < $onsdag;
Avatar billede Mik2000 Professor
15. marts 2009 - 01:26 #4
Hvis det så er ændret til tirsdag og torsdag hvad skal så ændres udover mandag skal omdøbes til tirsdag og onsdag til torsdag
Avatar billede arne_v Ekspert
15. marts 2009 - 03:28 #5
- 1 og - 3 skal saa vaere - 2 og - 4
Avatar billede Mik2000 Professor
15. februar 2010 - 22:02 #6
Arne har glemt at give point. Smid et svar og så får du lige
Avatar billede arne_v Ekspert
15. februar 2010 - 22:50 #7
svar
Avatar billede Mik2000 Professor
15. februar 2010 - 23:52 #8
Tak for hjælpen :)
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