<PHP Date / Time Reference
Przykład
Zwraca nowy obiekt DateTime, a następnie sformatować datę:
<?php
$date=date_create("2013-03-15");
echo date_format($date,"Y/m/d H:i:s");
?>
Uruchomić przykład »
Definicja i Wykorzystanie
date_format() zwraca datę sformatowaną zgodnie z określonym formacie.
Składnia
date_format( object,format);
Parametr | Opis |
---|
object | Wymagany. Określa obiekt DateTime zwrócony przez date_create() |
format | Wymagany. Określa format daty. 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)
|
Szczegóły techniczne
Zwracana wartość: | Zwraca sformatowaną datę jako ciąg. FALSE w przypadku porażki |
---|
Wersja PHP: | 5.2 + |
---|
<PHP Date / Time Reference