Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Timestamp für "Gestern 0 Uhr" erhalten? Antworten
Timestamp für "Gestern 0 Uhr" erhalten?

chg
Pixelschubser


Beiträge: 2


Hallo zusammen,

ich benötige für ein Skript div. Zeitangaben. Unter anderem den Timestamp für gestern 0 und für gestern 23:59:59 um eine Auswertung für den Tag zu erhalten. Meine momentane, etwas stupide Methode ist:

$date_start = strtotime(date("Y-m-d", strtotime("yesterday")));
$date_end = strtotime(date("Y-m-d", strtotime("yesterday")) . " 23:59:59");

Dies sieht natürlich nicht schön aus, und ich würde es auch sehr gerne ändern.
Wer hat einen Denkanstoss für mich?

Danke
chg

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


ich würd da nix dran ändern. viel sinnvoller wird das nicht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

chg
Pixelschubser


Beiträge: 2


Am besten wäre ja natürlich ich könnte das DB-Format ändern auf Datetime, die Datenbank ist aber leider Vorgabe.

Was mich daran am meisten stört isst nur diese mehrfach Umwandlung:

Erst einen String ("yesterday") zu einem Timestamp verwandelt, diesen wiederrum in einen String um dann erneut den Timestamp dafür zu erhalten. Meint ihr nicht das dies demnächst bei PHP WTF auftaucht.

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


naja, yesterady kannst du dir ja auch mit der aktuellen timestamp - 24h errechnen, aber das ändert nicht viel

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben