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ę.
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 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ń!