2024-09-17 | Podstawy programowania | 3 min czytania

Formaty dat w WordPress i PHP


programowanie php

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.

Najczęściej czytane:

prowadzenie firmy

Dzielenie dysku na partycje to ważny element instalacji systemu operacyjnego. Możemy podzielić dysk na partycje w czasie lub po instalacji Windows 11.

prowadzenie firmy

Resetowanie hasła w systemie Windows może być konieczne, gdy zapomnimy swoje aktualne hasło lub chcemy zresetować hasło dla innego użytkownika.

modernizacja wordpress

Z przedstawionych we wisie 3 sposobów na usunięcie /category wg mnie najlepszym sposobem jest wykorzystanie wtyczki Yoast SEO. Polecamy tą wtyczkę do SEO.


Zapoznaj się z innymi wpisami:

programowanie php

Hierarchia selektorów CSS przydaje się przy przewidywaniu formatowania gdy kilka reguł donosi się do jednego elementu. Dowiedz się jak poprawnie używać css.

programowanie php

Font Awesome jest jednym z najpopularniejszych narzędzi, które umożliwiają programistom dodanie pięknych i skalowalnych ikon do stron internetowych.

programowanie php

Bootstrap jest jednym z najpopularniejszych frameworków front-endowych, które ułatwiają projektowanie i budowanie responsywnych stron internetowych.