Najnowsze tutoriale tworzenie stron internetowych
 

PHP 5 Data / Funkcje czasowe


PHP Date / Time Wstęp

Funkcje data / czas pozwala uzyskać datę i czas z serwera, na którym skrypt PHP działa. Następnie można użyć funkcji data / czas, aby sformatować datę i czas na kilka sposobów.

Note: Funkcje te zależą od ustawień danego serwera. Pamiętaj, aby wziąć czas letni i lata przestępne pod uwagę przy pracy z tymi funkcjami.


Instalacja

Funkcje data / czas PHP są częścią jądra PHP. Bez instalacji jest wymagane do korzystania z tych funkcji.


Konfiguracja wykonawcza

Na działanie tych funkcji wpływają ustawienia zawarte w pliku php.ini:

Nazwa Opis Zaniedbanie Wersja PHP
date.timezone Domyślna strefa czasowa (used by all date/time functions) „” PHP 5.1
date.default_latitude Domyślny szerokość (used by date_sunrise() i date_sunset() ) „31,7667” PHP 5.0
date.default_longitude Domyślna długość geograficzna (used by date_sunrise() i date_sunset() ) „35,2333” PHP 5.0
date.sunrise_zenith Zenit domyślny Sunrise (used by date_sunrise() i date_sunset() ) "90.83" PHP 5.0
date.sunset_zenith Zenit domyślny słońca (used by date_sunrise() i date_sunset() ) "90.83" PHP 5.0

PHP 5 Data / Funkcje czasowe

Funkcjonować Opis
checkdate() Sprawdza datę gregoriański
date_add() Dodaje dni, miesiące, lata, godziny, minuty i sekundy do daty
date_create_from_format() Zwraca nowy obiekt DateTime sformatowany według określonego formatu
date_create() Zwraca nowy obiekt DateTime
date_date_set() Wyznacza nowy termin
date_default_timezone_get() Zwraca strefę czasową domyślną używaną przez wszystkie aktualne / funkcji czasowych
date_default_timezone_set() Ustawia domyślną strefę czasową używaną przez wszystkie aktualne / funkcji czasowych
date_diff() Zwraca różnicę pomiędzy dwoma datami
date_format() Zwraca datę sformatowaną zgodnie z określonym formacie
date_get_last_errors() Zwraca Ostrzeżenia / błędy znalezione w datę ciąg
date_interval_create_from_date_string() Konfiguruje DateInterval od względnych części łańcucha
date_interval_format() Formatuje interwał
date_isodate_set() Ustawia datę ISO
date_modify() Modyfikuje timestamp
date_offset_get() Zwraca przesunięcie strefy czasowej
date_parse_from_format() Zwraca tablicę asocjacyjną zawierającą szczegółowe informacje o określonym terminie, zgodnie z określonym formacie
date_parse() Zwraca tablicę asocjacyjną zawierającą szczegółowe informacje o określonym terminie
date_sub() Odejmuje dni, miesiące, lata, godziny, minuty i sekundy od daty
date_sun_info() Zwraca tablicę zawierającą informacje o zachodzie słońca / wschód słońca i zmierzchu rozpoczęcia / zakończenia na określony dzień i lokalizacji
date_sunrise() Zwraca czas wschodów na określony dzień i lokalizacji
date_sunset() Zwraca czas wygaśnięcia na określony dzień i lokalizacji
date_time_set() Ustawia czas
date_timestamp_get() Zwraca znacznik czasu Uniksa
date_timestamp_set() Ustawia datę i czas w oparciu o Unix timestamp
date_timezone_get() Zwraca strefę czasową danego obiektu DateTime
date_timezone_set() Ustawia strefę czasową dla obiektu DateTime
date() Formatuje lokalną datę i czas
getdate() Zwraca informacje data / czas datownika lub bieżącej daty / czasu lokalnego
gettimeofday() Zwraca aktualny czas
gmdate() Formatuje GMT datę i czas UTC /
gmmktime() Zwraca znacznik czasu Uniksa na randkę GMT
gmstrftime() Formatuje GMT datę i czas UTC / zgodnie z lokalizacją
idate() Formatuje lokalną datę / czas As Integer
localtime() Zwraca czas lokalny
microtime() Zwraca aktualny uniksowy znacznik czasu z mikrosekund
mktime() Zwraca znacznik czasu Uniksa na randkę
strftime() Formatuje czas i / lub datę lokalną zgodnie z lokalizacją
strptime() Analizuje czas / datę wygenerowaną z strftime()
strtotime() Analizuje się tekstowej datetime angielskiego na znacznik czasu Uniksa
time() Zwraca bieżący czas jako znacznik czasu Uniksa
timezone_abbreviations_list() Zwraca tablicę asocjacyjną zawierającą DST, offset, oraz nazwę strefy czasowej
timezone_identifiers_list() Zwraca tablicę indeksowaną ze wszystkimi identyfikatorami strefy czasowej
timezone_location_get() Zwraca informacje o lokalizacji dla określonej strefy czasowej
timezone_name_from_ abbr() Zwraca nazwę strefy czasowej od skrótu
timezone_name_get() Zwraca nazwę strefy czasowej
timezone_offset_get() Zwraca przesunięcie strefy czasowej GMT
timezone_open() Tworzy nowy obiekt DateTimeZone
timezone_transitions_get() Zwraca wszystkie przejścia dla strefy czasowej
timezone_version_get() Zwraca wersję db stref czasowych

PHP 5 predefiniowane Data / Czas Stałe

Stały Opis
DATE_ATOM Atom (example: 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (example: 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (example: 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 (example: 2005-08-14T16:13:03+0000)