Funkcja date() w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Funkcja date() służy w PHP do formatowania daty i czasu. Zwraca tekstowy zapis aktualnej daty albo daty wskazanej przez podany znacznik czasu.

Składnia

date(format, timestamp);
  • format — ciąg znaków określający, które elementy daty i czasu mają zostać wyświetlone,
  • timestamp — opcjonalny znacznik czasu Unix; jeśli go nie podamy, PHP użyje aktualnej daty i godziny serwera.

Przykład z egzaminu

echo date('Y');

Kod wyświetli aktualny rok w postaci czterocyfrowej, np.:

2026

Litera Y w formacie funkcji date() oznacza rok zapisany czterema cyframi.

Często używane symbole formatu

  • Y — rok czterocyfrowy, np. 2026,
  • y — rok dwucyfrowy, np. 26,
  • m — miesiąc z zerem wiodącym, np. 07,
  • n — miesiąc bez zera wiodącego, np. 7,
  • d — dzień miesiąca z zerem wiodącym, np. 05,
  • H — godzina w formacie 24-godzinnym,
  • i — minuty,
  • s — sekundy.

Przykłady

echo date('d.m.Y'); // np. 20.07.2026
echo date('Y-m-d'); // np. 2026-07-20
echo date('H:i:s'); // np. 14:35:09

Na egzaminie warto zapamiętać, że date('Y') oznacza sam rok, a nie pełną datę.