Aici veți găsi funcții de oră și dată PHP pentru a obține ora serverului când se execută scriptul PHP pe acesta. Aceste funcții vă permit, de asemenea, să obțineți data și ora în mai multe formate.
Funcțiile PHP data/ora nu necesită nicio bibliotecă pentru a fi instalate. Aceste funcții sunt încorporate în limbajul PHP.
Notă: În timp ce lucrați cu funcțiile PHP de dată și oră, țineți întotdeauna în considerare ora de vară și anii bisecți pentru rezultatul exact. De asemenea, setările serverului pot afecta funcționarea anumitor metode.
Configurații de rulare
Aceste funcții depind de configurațiile din fișierul PHP.ini.
Nume si Prenume | Descriere | Valoare implicită |
---|---|---|
date.timezone | Oferă fusul orar implicit utilizat de toate funcțiile oră/dată din PHP | "" |
date.default_latitude | Metoda date_sunrise() și date_sunset() utilizează latitudinea care este returnată de această metodă | "31.7667" |
date.default_longitude | Metoda date_sunrise() și date_sunset() utilizează longitudinea care este returnată de această metodă | "35.2333" |
date.sunrise_zenith | Metoda date_sunrise() și date_sunset() utilizează zenitul răsăritului care este returnat de această metodă | "90.83" |
date.sunset_zenith | Metoda date_sunrise() și date_sunset() utilizează zenitul apusului care este returnat de această metodă | "90.83" |
Funcții PHP Data/Ora
Funcţie | Descriere |
---|---|
data verificarii() | Verificați dacă o dată gregoriană este valabilă |
data_add() | Adăugați zile, luni, ani, ore, minute și secunde în data returnată de funcția PHP |
data_create_from_format() | Specificați formatul și returnați noul obiect DateTime în acel format |
data_create() | Creați un nou obiect DateTime |
data_date_set() | Stabiliți o nouă dată |
date_default_timezone_get() | Obțineți fusul orar implicit utilizat în prezent de funcțiile oră/dată |
date_default_timezone_set() | Setați fusul orar implicit utilizat în prezent de funcțiile oră/dată |
data_diff() | Oferă diferența dintre cele două date. Diferența poate fi și sub formă de format de dată |
formatul datei() | Specificați formatul și returnați noul obiect DateTime în acel format |
date_get_last_errors() | Dacă șirul de date conține orice șir, această funcție va returna eroarea |
date_interval_create_from_date_string() | Creați dateInterval din șirul de date |
data_interval_format() | Format dateInterval |
data_isodate_set() | Setați datele ISO |
data_modify() | Modificați/Actualizați marca temporală |
date_offset_get() | Obțineți compensarea fusului orar |
data_parse_from_format() | Returnează o matrice asociativă cu o dată specificată într-un format specific |
data_parse() | Obțineți informații despre o dată sub forma unui tablou asociativ |
data_sub() | Scăde/minus zile, luni, ani, ore, minute și secunde dintr-o dată PHP |
date_sun_info() | Obțineți informații despre apusul/răsăritul și începutul/sfârșitul amurgului pentru o anumită zi și locație sub forma unui tablou asociativ |
data_rasarit() | Obțineți ora răsăritului pentru locația și ziua specificate |
data_sunset() | Obțineți ora apusului pentru locația și ziua specificate |
data_time_set() | Setați ora în PHP |
data_timestamp_get() | Obțineți marcaj temporal Unix în PHP |
data_timestamp_set() | Setați ora și data folosind marcajul temporal Unix |
date_timezone_get() | Obțineți fusul orar al obiectului DateTime |
date_timezone_set() | Setați fusul orar al obiectului DateTime |
Data() | Formatați data și ora locală |
getdate() | Obțineți informații despre oră/dată pentru ora/data locală curentă sau marcajul orar |
gettimeofday() | Obțineți ora curentă a zilei |
gmdate() | Formatați ora și data GMT/UTC |
gmmktime() | Obțineți marcajul de timp Unix pentru data care este în format GMT |
gmstrftime() | Formatați o oră și o dată UTC/GMT (depinde de configurațiile locale) |
ma intalnesc() | Obțineți data/ora locală ca număr întreg |
ora locala() | Obțineți ora locală |
microtimp() | Obțineți marcajul de timp Unix actual (microsecunde) |
mktime() | Obțineți marca temporală Unix a datei |
strftime() | Formatați o oră/dată locală (depinde de configurațiile locale) |
strptime() | Analizați data/ora obținute cu funcția strftime(). |
strtotime() | Analizează DateTime din format textual într-o marcaj de timp Unix |
timp() | Obțineți ora curentă în formă de marcaj temporal Unix |
timezone_abbreviations_list() | Obțineți numele dst, offset și fusul orar sub forma unui tablou asociativ |
timezone_identifiers_list() | Obțineți o serie cu toate identificatorii de fus orar |
timezone_location_get() | Obțineți informații despre locație în funcție de fusul orar |
timezone_name_from_ abbr() | Obțineți numele fusului orar folosind abrevierea |
timezone_name_get() | Obțineți numele fusului orar |
timezone_offset_get() | Obțineți compensarea fusului orar (GMT) |
timezone_open() | Creați un nou obiect DateTimeZone |
timezone_transitions_get() | Obțineți toate tranzițiile pentru fusul orar |
timezone_version_get() | Obțineți versiunea timezonedb |