PHP: Anzeige an bestimmten Tag / Uhrzeit einbinden

Dieses Thema im Forum "Webentwicklung" wurde erstellt von freakZ, 3. April 2014 .

  1. 3. April 2014
    hi,

    das ganze soll immer Sonntags von 08 bis 10 angezeigt werden:

    Code:
    <?
    if(date('D') == 'Sun') {
    include 'ende.php';
    } else {
    include 'anfang.php';
    }
    ?>
    
    big thanks
     
  2. 3. April 2014
    AW: Anzeige an bestimmten Tag / Uhrzeit

    PHP:
    <? php
    if( date ( 'N' ) ==  &&  intval ( date ( 'G' )) >=  &&  intval ( date ( 'G' )) <=  10 ) {
    // Zeit = Sonntag zwischen 8 und 10 Uhr
    } else {
    // Alle anderen Zeiten

    }
    ?>
    Kurze Erläuterung: N anstatt D benutzen, da N den Index eines Wochentages zurückgibt (1 - 7) und D einen String. Der Vorteil bei dieser Vorgehensweise ist, dass das ganze unabhängig von der im Betriebssystem / PHP eingestellten Sprache ist.

    date('G') gibt die Uhrzeit im 24 Stunden Format ohne führende Null wieder und intval wandelt den Rückgabewert von date von einem String in einen integer um, damit der Vergleich funktioniert.

    LG, Chris
     
  3. 3. April 2014
    AW: Anzeige an bestimmten Tag / Uhrzeit

    Herzlichen dank wieder was dazu gelernt , thema datum bei formularen was nutz man hier am besten , programmieren tu ich auf einem server in england laufen soll das ganze auf einem DE Server?
     
  4. 4. April 2014
    AW: PHP: Anzeige an bestimmten Tag / Uhrzeit einbinden

    Benutze am Anfang deines Scripts die Funktion date_default_timezone_set() um die Zeitzone umzustellen.

    LG, Chris
     
  5. 6. April 2014
    AW: Anzeige an bestimmten Tag / Uhrzeit

    Wieso denn intval? Rückgabewert ist zwar ein String, aber da php auch ohne klarkommt, macht das wenig Sinn, sofern nur für die if-Abfrage genutzt.
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.