2016-11-28 3 views
-2

Guten Tag an alle. Ich erstelle eine Erinnerung, die jeden Monat, den 27. Tag des Ereignisses, mich erinnern muss. Ich mag das.Monatliche Erinnerung an den Tag

<? $date_today = date("d.m.y"); 
if ($date_today == "27.00.0000") {?> Burning! <? } ?> 

Aber es gibt keinen Effekt. Bitte helfen Sie mir, das Problem zu lösen. Dank an alle! (Sorry für mein schlechtes Englisch)

+0

Debuggen Sie Ihren Code. Überprüfen Sie, was die Variable selbst enthält. Und vergleichen Sie das mit der erwarteten Ausgabe selbst. – PeeHaa

+0

@PeeHaa ... verstehe Sie nicht .. bitte machen Sie ein Beispiel –

+2

Warum in aller Welt denken Sie, dass dies Ihnen einen Monat und ein Jahr von '00' und' 0000' gibt, um zu vergleichen? '$ date_today = Datum (" d "); if ($ date_today == "27") ' –

Antwort

1

Es gibt zwei Dinge, die Sie sollten hier bedenken:

  1. Zeitzone
  2. Der Tag des Monats (nicht der Monat oder Jahr)

    date_default_timezone_set('UTC'); 
    
    $date_today = date("d"); 
    
    if ($date_today == 28) { 
        echo "Burning"; 
    } else { 
        echo "Fail"; 
    } 
    

Ausgabe:

Burning 
+0

perfekt, aber nicht funktionieren (.. auch wenn ich Zeitzone zu EET ändern, weil ich in Kiew (Eastern European Time) bin. –

+0

arbeiten !!!!!!!!!!!!!!!!!!!!!!!!!!! ich füge einfach php nach? .... ändern

Verwandte Themen