Ich habe einen Unix-Zeitstempel für die aktuelle Zeit. Ich möchte den Unix-Zeitstempel für den Start des nächsten Tages erhalten.Wie finde ich den Unix-Timestamp für den Start des nächsten Tages in PHP?
$current_timestamp = time();
$allowable_start_date = strtotime('+1 day', $current_timestamp);
Wie ich es jetzt tue, habe ich einfach 1 ganzen ganzen Tag auf den Unix-Zeitstempel bin hinzufügen, wenn stattdessen würde Ich mag, um herauszufinden, wie viele Sekunden in diesem aktuellen Tag bleiben, und fügen Sie nur, dass viele Sekunden, um den Unix-Zeitstempel für die erste Minute des nächsten Tages zu erhalten.
Was ist der beste Weg, um darüber zu gehen?
Also das gleiche wie strtotime ('+ 1 Tag', mktime (0, 0, 0))? – zeckdude
@zackdude Eigentlich ja, und ich würde sagen effizienter, da 'strtotime' stark ist, aber langsamer. Außerdem machst du explizit einen Zeitstempel * um Mitternacht * und fügst keinen Tag zu einem Zeitstempel um Mitternacht hinzu, der in Randfällen wie Sommerzeitumschaltungen usw. zuverlässiger sein kann. – deceze
cool! Danke für die Klarstellung! – zeckdude