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ę.