dag nacht herkenning

  • Onderwerp starter Onderwerp starter eeyk
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

eeyk

Terugkerende gebruiker
Lid geworden
28 mrt 2007
Berichten
1.232
hoe kan je met php time dach en nacht herkennen iets van


if(datetime >= "6"){
echo "ochtend";
}elseif(datetime <= "18"){
echo "avond";
}
 
In jouw code plaats je de getallen tussen quotes. Getallen moet je zonder quotes doen.
Daarnaast zal jouw code sowieso nooit zeggen dat het avond is, omdat er gekeken word of het groter of gelijk is aan 6 aangezien 18 enz ook groter is dan 6 zal hij gewoon weergeven dat het ochtend is en slaat hij die hele elseif over.

Ik heb even snel wat gemaakt, dit is niet de nederlandse tijd maar de internationale tijd:
PHP:
<?php
$today = getdate(); // hier wordt een array aangemaakt met de datum en tijd erin.
$uur = $today['hours']; // hier wordt opgeslagen in de variabele $uur welk uur het is

if($uur >= 6 AND $uur <=12) { // gekeken of het later is dan 6 uur en eerder dan 12 uur
	echo "Het is ochtend!";
} elseif($uur >= 18 AND $uur <=22) { // gekeken of het later is dan 6 uur avond en eerder dan 10 uur avond
	echo "Het is avond!";
}
?>
 
mijn code was maar voorbeeld bedankt met deze code kan ik wel iets

ik gebruik deze php 5 code om de tijd goed te krijgen

date_default_timezone_set("Europe/Berlin");
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan