Funkcje daty i czasu w PHP
- Poprzednia strona Kalendarz PHP
- Następna strona Katalog PHP
Wprowadzenie do Funkcji Daty/Czasu w PHP
Funkcje Daty/Czasu pozwalają na uzyskanie daty i czasu z serwera, na którym działa skrypt PHP. Możesz formatować datę i czas na różne sposoby za pomocą funkcji Daty/Czasu.
Komentarz:Te funkcje zależą od lokalnych ustawień serwera. Pamiętaj o letnim czasie i latach przestępnych przy użyciu tych funkcji.
Instalacja
Funkcje Daty/Czasu w PHP są częścią rdzenia PHP. Nie wymagają instalacji, aby można je było używać.
Konfiguracja uruchomieniowa
Zachowanie funkcji Daty/Czasu w PHP 5 jest wpływowane przez ustawienia w php.ini:
Nazwa | Opis | Domyślnie | Wersja PHP |
---|---|---|---|
date.timezone | Domyślna strefa czasowa (używana przez wszystkie funkcje Date/Time) | "" | PHP 5.1 |
date.default_latitude | Domyślne szerokość geograficzną (używaną przez date_sunrise() i date_sunset()) | "31.7667" | PHP 5.0 |
date.default_longitude | Domyślne długość geograficzną (używana przez date_sunrise() i date_sunset()) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Domyślny zenit wschodzącego słońca (używany przez date_sunrise() i date_sunset()) | "90.83" | PHP 5.0 |
date.sunset_zenith | Domyślny zenit zachodu słońca (używany przez date_sunrise() i date_sunset()) | "90.83" | PHP 5.0 |
Funkcje Daty/Czasu w PHP 5
Funkcja | Opis |
---|---|
checkdate() | Weryfikuje datę w systemie Grigoryjskim. |
date_add() | Dodaje dni, miesiące, lata, godziny, minuty i sekundy do daty. |
date_create_from_format() | Zwraca nowy obiekt DateTime sformatowany na podstawie określonego formatu. |
date_create() | Zwraca nowy obiekt DateTime. |
date_date_set() | Ustawia nową datę. |
date_default_timezone_get() | Zwraca domyślną strefę czasową używaną przez wszystkie funkcje Date/Time. |
date_default_timezone_set() | Ustawia domyślną strefę czasową używaną przez wszystkie funkcje Date/Time. |
date_diff() | Zwraca różnicę między dwoma datami. |
date_format() | Zwraca sformatowaną datę na podstawie określonego formatu. |
date_get_last_errors() | Zwraca ostrzeżenia/błędy związane z łańcuchem daty. |
date_interval_create_from_date_string() | Tworzy DateInterval na podstawie podanego łańcucha daty. |
date_interval_format() | Formatuje interval czasu. |
date_isodate_set() | Ustawia datę w formacie ISO. |
date_modify() | Modyfikuje znak czasu. |
date_offset_get() | Zwraca przesunięcie strefy czasowej. |
date_parse_from_format() | Zwraca związaną tablicę zawierającą szczegółowe informacje o podanej dacie na podstawie określonego formatu. |
date_parse() | Zwraca związaną tablicę zawierającą szczegółowe informacje o podanej dacie. |
date_sub() | Odejmuje dni, miesiące, lata, godziny, minuty i sekundy od podanej daty. |
date_sun_info() | Zwraca tablicę zawierającą informacje o wschodzie/schodzeniu słońca i początku/koniec zmierzchu dla podanej daty i lokalizacji. |
date_sunrise() | Zwraca czas wschodu słońca dla podanej daty i lokalizacji. |
date_sunset() | Zwraca czas zachodu słońca dla podanej daty i lokalizacji. |
date_time_set() | Ustawia czas. |
date_timestamp_get() | Zwraca znak czasu Unix. |
date_timestamp_set() | Ustawia datę i czas na podstawie znaku czasu Unix. |
date_timezone_get() | Zwraca strefę czasową danego obiektu DateTime. |
date_timezone_set() | Ustawia strefę czasową obiektu DateTime. |
date() | Formatuje lokalną datę i czas. |
getdate() | Zwraca informacje o dacie i czasie z timestamp lub bieżącej lokalnej daty/czasu. |
gettimeofday() | Zwraca bieżący czas. |
gmdate() | Formatuje datę i czas GMT/UTC. |
gmmktime() | Zwraca timestamp daty GMT. |
gmstrftime() | Formatuje datę i czas GMT/UTC na podstawie ustawień regionalnych. |
idate() | Formatuje lokalny czas lub datę na liczbę całkowitą. |
localtime() | Zwraca lokalny czas. |
microtime() | Zwraca mikrosekundę bieżącego czasu. |
mktime() | Zwraca timestamp daty. |
strftime() | Formatuje lokalny czas lub datę na podstawie ustawień regionalnych. |
strptime() | Przetwarza czas lub datę wygenerowaną przez strftime() na timestamp Unix. |
strtotime() | Przetwarza opis daty lub czasu w tekście angielskim na timestamp Unix. |
time() | Zwraca bieżący timestamp Unix. |
timezone_abbreviations_list() | Zwraca związaną tablicę z letnimi czasami, przesunięciami i nazwami stref czasowych. |
timezone_identifiers_list() | Zwraca indeks array z wszystkimi identyfikatorami stref czasowych. |
timezone_location_get() | Zwraca informacje o lokalizacji strefy czasowej. |
timezone_name_from_abbr() | Zwraca nazwę strefy czasowej na podstawie skrótu. |
timezone_name_get() | Zwraca nazwę strefy czasowej. |
timezone_offset_get() | Zwraca przesunięcie strefy czasowej względem GMT. |
timezone_open() | Tworzy nowy obiekt DateTimeZone. |
timezone_transitions_get() | Zwraca wszystkie przekształcenia stref czasowych. |
timezone_version_get() | Zwraca wersję bazy danych stref czasowych. |
Zdefiniowane przez PHP 5 stałe daty/czasu
Liczby stałe | Opis |
---|---|
DATE_ATOM | Atom (np. 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (np. Sobota, 14 sierpnia 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (np.: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (np.: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (np.: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (np.: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (np.: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (np.: 2005-08-14T16:13:03+0000) |
- Poprzednia strona Kalendarz PHP
- Następna strona Katalog PHP