Ultimele tutoriale de dezvoltare web
 

PHP 5 Funcții de Dată / Timp


PHP Data / Ora Introducere

Funcțiile dată / oră vă permit să obțineți data și ora de la server în cazul în care script-ul PHP rulează. Apoi, puteți utiliza funcțiile de data / ora pentru a formata data și ora în mai multe moduri.

Note: Aceste funcții depind de setările regionale ale server. Amintiți-vă să ia timp de vară și bisect în considerare atunci când se lucrează cu aceste funcții.


Instalare

PHP funcționează data / ora fac parte din nucleul PHP. Nu este necesară instalarea de a utiliza aceste funcții.


Configurația la rulare

Comportamentul acestor funcții este afectat de parametrii stabiliți în php.ini:

Nume Descriere Mod implicit Versiunea PHP
date.timezone Fusul orar prestabilit (used by all date/time functions) „“ PHP 5.1
date.default_latitude Latitudinea implicită (used by date_sunrise() și date_sunset() ) "31.7667" PHP 5.0
date.default_longitude Longitudinea implicită (used by date_sunrise() și date_sunset() ) "35.2333" PHP 5.0
date.sunrise_zenith Zenit implicit răsăritul soarelui (used by date_sunrise() și date_sunset() ) "90.83" PHP 5.0
date.sunset_zenith Implicit de apus de soare zenit (used by date_sunrise() și date_sunset() ) "90.83" PHP 5.0

PHP 5 Funcții de Dată / Timp

Funcţie Descriere
checkdate() Validează o dată gregorian
date_add() Adaugă zile, luni, ani, ore, minute și secunde până la o dată
date_create_from_format() Returnează un nou obiect DateTime formatat în conformitate cu un format specificat
date_create() Returnează un nou obiect DateTime
date_date_set() Setează o nouă dată
date_default_timezone_get() Returnează fusul orar implicit utilizat de către toate funcțiile de dată / oră
date_default_timezone_set() Setează fusul orar implicit utilizat de către toate funcțiile de dată / oră
date_diff() Returnează diferența dintre două date
date_format() Returnează o dată formatate în conformitate cu un format specificat
date_get_last_errors() Returnează avertismente / erorile constatate într-un șir de caractere dată
date_interval_create_from_date_string() Stabilește un DateInterval din părțile relative ale șirului
date_interval_format() Formatează intervalul
date_isodate_set() Setează data ISO
date_modify() Modifică marcajul de timp
date_offset_get() Returnează zona de fus orar de offset
date_parse_from_format() Returnează o matrice asociativa cu informații detaliate cu privire la o anumită dată, în conformitate cu un format specificat
date_parse() Returnează o matrice asociativa cu informații detaliate cu privire la o anumită dată
date_sub() Zile, luni subtracts, ani, ore, minute și secunde de la o dată
date_sun_info() Returnează o matrice care conține informatii despre apus / răsărit de soare și amurg începe / sfârșit, pentru o zi specificată și locație
date_sunrise() Returnează timpul răsărit de soare pentru o zi specificată și locație
date_sunset() Returnează ora apusului pentru o zi specificată și locație
date_time_set() Setează timpul
date_timestamp_get() Returnează Unix timestamp-ul
date_timestamp_set() Setează data și ora pe baza unui marcaj de timp Unix
date_timezone_get() Returnează fusul orar al obiectului dat DateTime
date_timezone_set() Setează fusul orar pentru obiectul DateTime
date() Formatează data și ora locală
getdate() Returnează informații data / ora sau un marcaj de timp data / ora locală
gettimeofday() Returnează ora curentă
gmdate() Formatează un GMT / data și ora UTC
gmmktime() Returnează amprenta de timp Unix pentru o dată GMT
gmstrftime() Formatează un GMT / data și ora UTC în conformitate cu setările locale
idate() Formatează un ora / data locală ca număr întreg
localtime() Returnează ora locală
microtime() Returnează curent cu amprenta de timp Unix microsecunde
mktime() Returnează amprenta de timp Unix pentru o dată
strftime() Formatează un timp și / sau data locală în funcție de setările locale
strptime() Analizează un timp / data generate cu strftime()
strtotime() Analizează un text datetime engleză în Unix un marcaj temporal
time() Returnează ora curentă ca marcaj de timp Unix
timezone_abbreviations_list() Returnează o matrice asociativă care conține dst, offset, precum și numele de fus orar
timezone_identifiers_list() Returnează o matrice indexată cu toate datele de identificare de fus orar
timezone_location_get() Returnează informații despre locație pentru un fus orar specificat
timezone_name_from_ abbr() Returnează numele de fus orar din abreviere
timezone_name_get() Returnează numele de fus orar
timezone_offset_get() Returnează fus orar decalat față de GMT
timezone_open() Creează nou obiect DateTimeZone
timezone_transitions_get() Returnează toate tranzițiile de fus orar
timezone_version_get() Returnează versiunea db de fus orar

PHP 5 Data Predefinită / Ora Constante

Constant Descriere
DATE_ATOM Atom (example: 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Cookies - 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)