Avatar billede denniswiencken Nybegynder
16. april 2010 - 19:12 Der er 6 kommentarer og
1 løsning

Problem med kl xx.xx og yy.yy

Nu gir jeg op, har prøvet at finde ud af at få den til at smide et resultat ud hvis tiden er inden for to bestemte tidspunkter og et andet hvis det er uden for,
min kode er således:

<?php
include("menu.php");

$dag=date('w');
$time=date('H');
$min = date('i');

if( $dag == 5 && (($time = 18 && $min < 15) || ($time >= 19) && $min > 05) )

  print 'Inden for';
else
  print 'Uden for';
?>

Har roddet lidt rundt i < = > men det er bare gået helt galt, resultatet "Inden for" skal selvfølgelig komme når det er imellem de to klokkeslet og "uden for" når det er uden for

Tak :)
Avatar billede arne_v Ekspert
16. april 2010 - 19:16 #1
Hvad med:

if($dag == 5 && 18*60+15 <= $time*60+$min && $time*60+$min <= 19*60+5) {
  print 'Inden for';
} else {
  print 'Uden for';
}
Avatar billede denniswiencken Nybegynder
16. april 2010 - 20:06 #2
<?php
include("menu.php");

$dag=date('w');
$time=date('H');
$min = date('i');

if($dag == 5 && 20*60+08 <= $time*60+$min && $time*60+$min <= 20*60+10) {
  print 'Inden for';
} else {
  print 'Uden for';
}
?>

skriver inden for nu kl 20:06 :/
Avatar billede denniswiencken Nybegynder
16. april 2010 - 20:11 #3
Den skifter til uden for efter 20.10 så det er tiden før problemet ligger i
Avatar billede arne_v Ekspert
16. april 2010 - 20:16 #4
08 skal skrives som 8
Avatar billede denniswiencken Nybegynder
16. april 2010 - 20:17 #5
Okay nu virker det efter jeg har rykket tidspunktet lidt :S, men tak for hjælpen :), post svar
Avatar billede arne_v Ekspert
16. april 2010 - 20:20 #6
svar
Avatar billede arne_v Ekspert
16. april 2010 - 20:22 #7
En af de smaa sjove ting i PHP er at 08 er 0 mens 8 er 8.
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