Data PHP function ()

Funkcja date () w PHP służy do formatowania czas / datę.


Data PHP function ()

date () w PHP funkcja zwraca formacie timestamp bardziej czytelną datę i godzinę.

wskazówka Znacznik czasu jest ciągiem znaków reprezentujący datę / czas wystąpienia określonych zdarzeń.

gramatyka

string date ( string $format [, int $timestamp ] )

parametry opis
format Wymagany. Przepisy formacie datownika.
datownik Opcjonalne. Przepisy datownik. Domyślnie jest to bieżąca data i godzina.


PHP Date () - Format daty

data () Funkcja najpierw Wymaganyformatargument określa sposobu formatowania daty / godziny.

Oto niektóre z dostępnych znaków:

  • d - dzień imieniu miesiąca (01 - 31)
  • m - to miesiąc (01--12)
  • Y - jest rok (cztery cyfry)

Aby uzyskać listę wszystkich dostępnych parametrówformatuznaków, należy zwrócić się o PHP Data Reference Manual, Date () funkcji .

Inne znaki mogą być umieszczone między literami, takie jak "/" lub "-", dzięki czemu można dodać dodatkowe formatowania: "".

<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>

Wyjście kodu powyżej są następujące:

2016/05/11<br>
2016.05.11<br>
2016-05-11
Format ciąg rozpoznaje następujące format parametru ciąg
format znaków wyjaśnienie Przykład zwracane wartości
dzień --- ---
d Przez pierwsze kilka dni w miesiącu, z zerem na początku 2 cyfry 01-31
D Kilka pierwszych dni tygodnia, tekstową reprezentację, trzy litery Mon Sun
j Kilka pierwszych dni miesiąca bez zer wiodących 1-31
l ( "L" małymi literami) Kilka tygodni całkowite formatowanie tekstu Od niedzieli do soboty
N ISO-8601 cyfrowa reprezentacja kilku pierwszych dni tygodnia (PHP 5.1.0 dodano) 1 (poniedziałek) do 7 (niedziela)
S Kilka dni później miesiąc Angielski przyrostek, 2 znaków st, nd, rd lub th. Oraz j można stosować łącznie
w Kilka pierwszych dni tygodnia, reprezentacja cyfrowa 0 (niedziela) do 6 (sobota)
oo Rok w ciągu pierwszych kilku dni 0-365
tydzień --- ---
W Format ISO-8601 w pierwszych tygodniach roku, tydzień, począwszy od poniedziałku (PHP 4.1.0 nowo dodanej) Przykład: 42 (pierwsze 42 tygodni w roku)
miesiąc --- ---
F Miesiąc, pełny format tekstowy, taki jak styczniu lub marcu Od stycznia do grudnia
m Cyfry miesiąca z zerem na początku 01-12
M Miesiąc reprezentowana przez trzyliterowy skrót Jan z gru
n Miesiąc cyfrowa reprezentacja bez zera na początku 1-12
t Od liczby dni, w danym miesiącu powinny 28-31
rok --- ---
L Jest to rok przestępny Jeśli jest to rok przestępny jest 1, 0 w przeciwnym wypadku
O ISO-8601 roku. Tę samą wartość jak Y, z tym że jeżeli liczba ISO (W) należy do poprzedniego tygodnia lub w przyszłym roku, w tym roku jest używany. (PHP 5.1.0 dodano) Przykłady: 1999 lub 2003
Y Rok 4-cyfrowy pełną reprezentację Na przykład: 1999 lub 2003
y Dwie cyfry roku Na przykład: 99 lub 03
czas --- ---
Małe rano i po południu wartości AM lub PM
Rano i po południu wartość skapitalizowanych AM lub PM
B Gdy średnia Swatch Internet 000-999
g Godzina, format 12-godzinny, bez zer wiodących 1-12
G Godzina, format 24-godzinny, bez zer wiodących 0-23
h Godzina, format 12-godzinny z zerem na początku 01-12
H Godzina, format 24-godzinny z zerem na początku 00-23
ja Istnieje kilka minut zer wiodących 00-59>
s Sekundy, z zerami wiodącymi 00-59>
U Ms (PHP 5.2.2 dodano). Zauważ, że funkcja date () zawsze zwraca 000000 ponieważ przyjmuje tylko całkowite argumenty i DateTime :: Format () jest obsługiwana ms. Przykład: 654321
strefa czasu --- ---
e Identyfikator strefy czasowej (PHP 5.1.0 dodano) Na przykład: UTC, GMT, Atlantic / Azory
ja Niezależnie od tego czasu letniego Jeśli czas letni jest 1, 0 w przeciwnym wypadku
O Oraz liczbę godzin różnicy GMT Na przykład +0200
P Greenwich Mean Time (GMT) różnicy pomiędzy godzin i minuty oddzielone dwukropkiem (PHP 5.1.3 dodano) Na przykład: 02: 00
T Strefa czasowa w którym maszyna Na przykład: EST, MDT ([Uwaga] tłumacza pod Windows w pełnym formacie tekstowym, na przykład "czasu wschodniego Standard", wersja chińska pokaże "China Standard Time").
Z Zrównoważyć różnicę sekund. Na zachód od strefy czasowej UTC offsetowej jest zawsze ujemny, na wschód strefa czasowa przesunięcie UTC jest zawsze dodatni. -43200 Do 43200
Kompletna data / czas --- ---
c ISO 8601 Data Format (PHP 5 dodane) 2004-02-12T15: 19: 21 + 00: 00
R RFC 822 format daty Na przykład: Thu, 21 Dec 2000 16:01:07 +0200
U Sekund od epoki Uniksa (1 stycznia 1970 00:00:00 GMT) datę rozpoczęcia Patrz także time ()

Kompletna PHP Data odniesienia

Dla kompletnego podręcznika dla wszystkich funkcji daty, odwiedź naszą kompletną PHP Data Reference Manual .

Niniejsza instrukcja referencyjna zawiera krótki opis każdej funkcji i przykłady zastosowań!