Użyj PHP Mktime do utworzenia odliczania
GlobalStock/E+/Getty Images
Ponieważ parametr ist_dst użyty w tym przykładzie został przestarzały w PHP 5.1 i usunięty w PHP 7, nie jest bezpieczne poleganie na tym kodzie w celu uzyskania dokładnych wyników w aktualnych wersjach PHP. Zamiast tego użyj ustawienia date.timezone lub funkcji date_default_timezone_set().
Jeśli Twoja strona internetowa koncentruje się na konkretnym wydarzeniu w przyszłości, takim jak Boże Narodzenie lub ślub, możesz chcieć mieć licznik czasu, aby użytkownicy wiedzieli, ile czasu upłynęło do tego wydarzenia. Możesz to zrobić w PHP za pomocą znaczniki czasu i funkcja mktime.
Funkcja mktime() służy do sztucznego generowania znacznika czasu dla wybranej daty i godziny. Działa tak samo jak funkcja time(), z wyjątkiem tego, że dotyczy określonej daty, a niekoniecznie dzisiejszej.
Jak zakodować minutnik
- Ustaw datę docelową. Na przykład użyj 10 lutego 2017. Zrób to za pomocą tego wiersza, który ma składnię: mktime(godzina,minuta,sekunda,miesiąc,dzień,rok:ist _dst). |_+_|
- Ustaw aktualną datę za pomocą tej linii: |_+_|
- Aby znaleźć różnicę między tymi dwiema datami, po prostu odejmij: |_+_|
- Ponieważ znacznik czasu jest mierzony w sekundach, przekonwertuj wyniki na dowolne jednostki. W przypadku godzin podziel przez 3600. W tym przykładzie użyto dni, więc podziel przez 86400 — liczbę sekund w ciągu dnia. Aby upewnić się, że liczba jest liczbą całkowitą, użyj tagu int. |_+_|
- Złóż to wszystko razem, aby uzyskać ostateczny kod: |_+_|