<PHP Date / Time Reference
Przykład
Formatuje lokalną datę i czas i powrócić datę sformatowaną ciągi:
<?php
// Prints the day
echo date("l") . "<br>";
// Prints the day,
date, month, year, time, AM or PM
echo date("l jS \of F Y h:i:s A");
?>
Uruchomić przykład »
Definicja i Wykorzystanie
date() funkcja formatuje lokalną datę i czas, i zwraca datę sformatowaną ciąg.
Składnia
Parametr | Opis |
---|
format | Wymagany. Określa format daty podawanych ciąg. mogą być stosowane następujące znaki: - d - dzień miesiąca (from 01 to 31)
- D - tekstową reprezentację dziennie (three letters)
- j - dzień miesiąca bez zera na początku (1 to 31)
- l (lowercase 'L') - pełna nazwa od dnia
- N - ISO-8601 dnia (1 for Monday, 7 for Sunday)
- S - Angielski przyrostek porządkowy dla dnia miesiąca (2 characters st, nd, rd or th. Works well with j)
- W - numeryczna reprezentacja dnia (0 for Sunday, 6 for Saturday)
- oo - dzień roku (from 0 through 365)
- W - ISO-8601 numer tygodnia w roku (weeks starting on Monday)
- F - pełna nazwa od miesiąca (January through December)
- M - numeryczna reprezentacja miesiąc (from 01 to 12)
- M - Krótkie reprezentacja tekstowa miesiąca (three letters)
- N - numeryczna reprezentacja miesiąca bez wiodącymi zerami (1 to 12)
- t - liczba dni w danym miesiącu
- L - czy jest to rok przestępny (1 if it is a leap year, 0 otherwise)
- O - ISO-8601 liczba lat
- Y - czterocyfrowy reprezentacja roku
- y - Dwucyfrowy reprezentacja roku
- a - Lowercase am lub pm
- A - Wielkie AM lub PM
- B - Czas Swatch Internet (000 to 999)
- g - format 12-godzinnym na godzinę (1 to 12)
- G - format 24-godziny godziny (0 to 23)
- H - format 12-godzinnym na godzinę (01 to 12)
- H - format 24-godziny godzinę (00 to 23)
- i - protokół z wiodącymi zerami (00 to 59)
- s - sekund, z wiodącymi zerami (00 to 59)
- U - Mikrosekundach (added in PHP 5.2.2)
- e - identyfikator strefy czasowej (Examples: UTC, GMT, Atlantic/Azores)
- Ja (capital i) - czy data jest w półek oszczędność czasu (1 if Daylight Savings Time, 0 otherwise)
- O - Różnica w stosunku do czasu Greenwich (GMT) w godzinach (Example: +0100)
- P - Różnica w stosunku do czasu Greenwich (GMT) w godzinach: minut dodano (PHP 5.1.3)
- T - skróty Strefa czasowa (Examples: EST, MDT)
- Z - przesunięcie strefy czasowej w sekundach. Przesunięcie dla stref czasowych na zachód od UTC jest ujemna (-43200 do 50400)
- C - ISO-8601 (eg 2013-05-05T16:34:42+00:00)
- R - RFC 2822 sformatowane data (eg Fri, 12 Apr 2013 12:01:05 +0200)
- U - sekund od Unix Epoki (January 1 1970 00:00:00 GMT)
oraz następujące predefiniowane stałe mogą być również wykorzystywane (dostępna od PHP 5.1.0): - DATE_ATOM - atom (example: 2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies (example: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 (example: 2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 (example: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 (example: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (example: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC1123 - RFC 1123 (example: Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC3339 - Tak samo jak DATE_ATOM (since PHP 5.1.3)
- DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
- DATE_W3C - World Wide Web Consortium (przykład: 2013-04-12T15: 52: 01 + 00: 00)
|
timestamp | Opcjonalny. Określa się całkowitą Unix znacznika czasu. Domyślnie jest to bieżący czas lokalny ( time() ) |
Szczegóły techniczne
Zwracana wartość: | Zwraca datę sformatowaną ciąg na sukces. FALSE w przypadku porażki + an E_WARNING |
---|
Wersja PHP: | 4+ |
---|
Lista zmian: | PHP 5.1.0: Dodano E_STRICT i e_notice błędy strefę czasową. Prawidłowy zakres datownik jest teraz w piątek, 13 grudnia 1901 20:45:54 GMT do Tue, 19 stycznia 2038 03:14:07 GMT. Przed wersją 5.1.0 timestamp był ograniczony od 01-01-1970 do 19-01-2038 w niektórych systemach (eg Windows) . PHP 5.1.1: Dodano stałe standardowych formatów daty / czasu, które mogą być wykorzystane do określenia parametru format |
---|
<PHP Date / Time Reference