php code date

Status
Niet open voor verdere reacties.

Photoshopper

Gebruiker
Lid geworden
14 nov 2009
Berichten
63
Hallo,

Ik wil een script php waarmee ik van 6.00 to 12 uur smiddags een adsense code laat draaien
en van 12.00 uur smiddags tot 6 uur sochtend een andere script.
Wie kan mij hierbij helpen.

Dank
 
Ik heb het even op een creatieve simpele manier opgelost. Er zullen vast betere manieren zijn maar dit
werkt ook. Let er op ik heb dit niet uitgetest. Ik ga ervan uit dat de ochtend uren met 0 beginnen.

Code:
<? 
$the_date = date("H:i:s");                    // output : 18:46:21 (de huidige tijd toen ik dit schreef)
$date_in_pieces = explode(":",$the_date);     // output : array("18","46","21");
$current_hour = $date_in_pieces[0];           // output : 18
$uren_array = array("06","07","08","09","10","11");

if(in_array($current_hour,$uren_array))       // checkt of het huidige uur in de array voorkomt
{
  // tijd is tussen 6 ´s ochtends en 12 uur ´s middags
  // vul de script hierin
} 
 else {
        // tijd is tussen 12 ´s middags en 6 uur ´s ochtends
        // vul de script hierin
      }
?>

Mocht je nog meer vragen hebben, ben ik bereid dit voorbeeld beter uit te leggen.

Mvg
 
Een andere aanpak: :)

PHP:
// Code invoeren van 12 's middags tot 6 's ochtends
$adsense_code = '<script>....</script>';

if(date("H") > 5 && date("H") < 12)
{
    // Code welke tussen 6 en 12 draait
    $adsense_code = '<script>...</script>';
}

echo $adsense_code;
 
Of het de juiste methode zou ik niet weten, er zijn vaak meerdere wegen die naar Rome leiden ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan