Aby z time() wyciągnąć datę w postaci możliwej do przeczytania, możemy użyć funkcji strftime. Jej składnia wygląda tak:
strftime("format", $data);
$data – to zmienna, która w postaci liczbowej opisuje jakąś datę, czas (może to być np. aktualny czas – time())
Format natomiast mówi nam, w jaki sposób ma się wyświetlić ta data. Dostępne są symbole:
%Y – rok
%m – miesiąc liczbowo
%B – miesiąc słownie
%d – dzień
%M – minuta
%S – sekunda
%H – godzina
Funkcja wyświetlająca aktualną datę w postaci: 10.03.2010 wygląda tak:
echo strftime("%d.%m.%Y", time());
A w postaci 10 marca 2010 19:56 tak:
echo strftime("%d %B %Y %H:%M", time());
Jak widać można w formacie dodawać znaki oddzielające np. dzień od miesiąca, itp.