Najnowsze tutoriale tworzenie stron internetowych
 

PHP date() Function

<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

date( format,timestamp);

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