Da der in diesem Beispiel verwendete Parameter ist_dst in PHP 5.1 veraltet und in PHP 7 entfernt wurde, ist es nicht sicher, sich auf diesen Code zu verlassen, um in aktuellen PHP-Versionen genaue Ergebnisse zu liefern. Verwenden Sie stattdessen die Einstellung date.timezone oder die Funktion date_default_timezone_set ().
Wenn sich Ihre Webseite auf ein bestimmtes Ereignis in der Zukunft wie Weihnachten oder Ihre Hochzeit konzentriert, möchten Sie möglicherweise einen Countdown-Timer, um den Benutzern mitzuteilen, wie lange es dauert, bis das Ereignis eintritt. Sie können dies in PHP mithilfe von Zeitstempeln und der Funktion mktime tun.
Mit der Funktion mktime () wird der Zeitstempel für ein ausgewähltes Datum und eine ausgewählte Uhrzeit künstlich generiert. Es funktioniert genauso wie die Funktion time (), außer dass es sich um ein bestimmtes Datum handelt und nicht unbedingt um das heutige Datum.
$ target = mktime (0, 0, 0, 2, 10, 2017);
$ today = time ();
$ difference = ($ target- $ today);
$ days = (int) ($ difference / 86400);