Najnowsze tutoriale tworzenie stron internetowych
 

PHP date_format() Function

<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