Ich habe 3 Variablen für einen Tag und die Uhrzeit der in einem Array gespeichert Woche:hat diesen Tag und die Zeit in dieser Woche erfolgreich war oder nicht - PHP
$shift['day'];
$shift['hour'];
$shift['meridian'];
Alle 3 zusammen bzw. Ausgang so etwas wie:
DATE wird nicht verwendet, nur DAY und TIME und es ist offensichtlich nicht als Zeitstempel gespeichert.
Wie kann ich überprüfen, ob dieser TAG und diese ZEIT diese Woche schon vergangen sind?
So zum Beispiel:
$today = date("l"); // Get current day "Monday"
$hour = date("g"); // Get current hour "3"
$meridian = date("A"); // Get current meridian "PM"
Wird mir die aktuellen Werte bekommen bereit, meine Variablen zu vergleichen, aber ich bin verloren, wie die Logik funktionieren würde meine Zeit, um festzustellen, ob bereits in dieser Woche verstrichen ist oder nicht ?
Jede Hilfe sehr geschätzt.
Sie sind besser dran mit Javascript dafür. PHP läuft nur auf dem Server. Da dies überall auf der Welt möglich ist, müssen Sie Anpassungen für Zeitzonen vornehmen. Was ist nur eine andere Dose Würmer. – durbnpoisn
Ruft den numerischen Wert des Tages ab. 'N'. Wahrscheinlich besser dran mit 24-Stunden-Uhr als "Meridian". – chris85
@durbnpoisn Nein, es ist in Ordnung, ich kann dies mit PHP tun, da die Ausgabe strikt serverbezogen ist (nicht Benutzer/Browser/Zeitzone). Ich muss nur die Logik kennen. – Grant