Na stronach internetowych to nie tylko duże elementy wpływają na estetykę, ale także drobne niuanse. Istnieje wiele formatów wyświetlania dat, każdy dodający stronie coś innego. Po przeczytaniu tego artykułu będziesz wiedział jak zmienić format daty zarówno w kodzie, jak i w WordPress.
Wyświetlanie dat w PHP
Do wyświetlania sformatowanych dat w PHP istnieje funkcja date_format(). Jest ona zależna od dwóch parametrów: obiektu i formatu. Obiekt musi być datą w języku PHP, a format to wybrany indywidualnie wygląd daty z dostępnej składni.
$data=date_create("2024-11-11 23:23:11");
echo date_format($data, "d.m.Y, H:i:s");
Składnia dat w PHP
Dni
- d – dni z zerami na początku; od 01 do 31;
- D – dni przez pierwsze 3 litery;
- j – dni bez zer na początku; 1 do 31;
Dni tygodnia
- l (małe „L”) – dzień tygodnia jako słowo (Monday, Tuesday,…);
- D – dzień tygodnia przez 3 litery (Mon- Sun);
Miesiące
- m – miesiąc numerycznie z zerem na początku; od 01 do 12;
- n – numerycznie bez zer na początku; od 1 do 12;
- F – pełnym słowem; (January, February,…);
- M – słownie, trzy litery; Jan do Dec;
Lata
- Y – numerycznie 4 cyfry; np. 2024;
- y – numerycznie 2 cyfry; np 24;
Godziny
- H – godzina w postaci cyfr, 24 godzinowa, z zerami na początku; 00-23;
- G – godzina w postaci cyfr, 24 godzinowa, bez zer na początku; 0-23;
- h – godzina w postaci cyfr, 12 godzinowa, z zerami na poczatku; 01-12;
- g – godzina w postaci cyfr, 12 godzinowa, bez zer na początku; 1-12;
- a – am/pm;
- A – AM/PM;
- i – minuty z zerami na początku; 00-59;
- s – sekundy z zerami na początku; 00-59;
Inne
- T – skrót od strefy czasowej;
- e – strefa czasowa;
- u – mikrosekundy;
- L – czy rok jest przestępny; 1 lub 0;
- t – liczba dni w danym miesiącu;
- O – różnica ze strefą GMT w godzinach;
Gotowe formaty
- c – ISO 8601; 2024-06-12T15:19:21+00:00;
- r – RFC 2822; Thu, 21 Dec 2023 16:01:07 +0200;
- U – sekundy od Unix Epoch;
Przykłady
- Y-m-d to 2024-08-23;
- D, d.m.y, H:i to Wen, 28.08.24 20:47;
Formaty dat w WordPress
WordPress automatycznie może wyświetlać dane jak data publikacji, czy aktualizacji. Można jednak modyfikować ich formatowanie. Aby to zrobić należy wejść w „Ustawienia”>”Ogólne” i odszukać na końcu „Format daty” i „Format godziny”. Możliwy jest wybór z przygotowanych opcji lub wybór własnej. Gdy chcemy spersonalizować formatowanie daty, należy trzymać się takiej składni, jak w PHP, ponieważ to w nim jest napisany WordPress.
Formaty dat – tłumaczenie
Standardowym językiem, również dla dat jest język angielski, więc w zależności od używanego programu może się okazać, że nazwy czy skróty dni tygodnia i miesięcy nie są tłumaczone. Jednak w WordPress nie ma takiego problemu.
Podsumowanie
Konkludując, istnieje wiele możliwości spersonalizowania formatu dat. Jednak nie zawsze możliwe jest ich automatyczne przetłumaczenie.