2017-01-06 6 views

Antwort

1

Datetime-Objekte sind Vergleichbares:

$local_time = new DateTime(); 
$six_am  = new DateTime('6am'); 

//time is after 06:00:00 am 
if ($local_time > $six_am) { 

    echo "After 6am"; 

} 

Demo

Hinweis: das funktioniert nur, wenn der Vergleich am selben Tag durchgeführt wird. Es wird komplexer, wenn Sie Daten überschreiten.

+0

Wie kann dies geändert werden, damit $ six_am nicht ein neues Datetime-Objekt ist, sondern aus der Zeit des Objekts $ local_time? – BDillan

+0

Warum ist das wichtig? –

+0

Angenommen, ich hätte ein Datum im Programm erhalten und wollte sehen, ob es über 6 Uhr morgens ist? Wenn das für die Frage nicht relevant ist, tut mir leid – BDillan

Verwandte Themen