![Jak zmienić czas i date w Joomla + BONUS!](https://www.joomlaguru.pl/images/joomla/joomla/jak-zmienic-czas-i-date-w-joomla-bonus.jpg)

#  Jak zmienić czas i date w Joomla + BONUS!

 Autor: Marcin Równicki

 Publikacja: 25.02.2020 | 10:00

 [Kategoria: Joomla](https://www.joomlaguru.pl/index.php?option=com_content&view=category&id=9)

---

Joomla jak każdy skrypt czy cms ma ustaloną z góry formę wyświetlania czasu i daty. Jednak istnieje sposób, aby zmienić wyświetlanie daty i czasu. Dlaczego zmieniać format daty i czasu, ponieważ przy projektowaniu może się okazać, iż datę chcemy przedstawić w sposób tylko numeryczny lub chcemy dodać dzień tygodnia itp.

### NADPISYWANIE

Ta metoda nie wymaga kodowania i zapozna Cię również z Menedżerem języków, jedna z najlepszych i najbardziej niedocenianych funkcji Joomla.
Nadpiszemy datę dla zwykłych artykułów w Joomla.

A więc udaj się do **zaplecza administracyjnego / Rozszerzenia / Języki / Napisane**

![joomla nadpisywanie tłumaczeń menu ](https://www.joomlaguru.pl/images/stories/joomla/data-nadpisywanie/joomla-nadpisywanie-tlumaczen-menu-o.jpg)

Następnie wpisz "data\_format\_lc" wybierz stała i daj szukaj.

![nadpisywanie tłumaczeń zmiana daty ](https://www.joomlaguru.pl/images/stories/joomla/data-nadpisywanie/nadpisywanie-tlumaczen-zmiana-daty-o.jpg)

Data format LC3 - jest odpowiedzialną funkcją za wyświetlanie daty pod artykułami. Domyślnie d F Y
**d** - dzień
**F** - Miesiąc
**Y** - Rok

Krok 1 - odszukaj Data Format LC3

Krok 2 - Zmień na wyszukiwanie stałej językowej

Krok 3 - szukaj

Krok 4 - odnajdź w spisie poniżej stała językową i kliknij nią.

Krok 5 - zmień tekst na dowolny reprezentujący format daty w PHP

Wygląda to w tym momencie tak. ***Cyfra dzień, słownie miesiąc i cyfr rok***, ale w tym przykładzie nadpiszemy datę do wyglądu takiego ***cyfra dzień, cyfra miesiąc, cyfra rok.***

![artykuł zwykła data joomla 3 ](https://www.joomlaguru.pl/images/stories/joomla/data-nadpisywanie/artykul-zwykla-data-joomla3-o.jpg)Finalny efekt naszego zabiegu ma wyglądać tak.

![artykuł zmieniona data na cyfrową w  joomla 3 ](https://www.joomlaguru.pl/images/stories/joomla/data-nadpisywanie/artykul-zmieniona-data-joomla3-o.jpg)

Aby to osiągnąć zamień w nadpisaniu tłumaczenia Data\_Format\_LC3 z **d F Y** na **d.m.Y** (krok 5)

Gotowe.

Przydatka rozpiska funkcji PHP dla prezentowania daty:

**d** - Dzień miesiąca, 2 cyfry z wiodącymi zerami

**D** - Tekstowy opis angielskiej nazwy dnia, trzy litery

**j** - Dzień miesiąca bez zer wiodących

**l** (mała litera 'L') - Pełen angielski opis dnia tygodnia

**N** - Liczbowa forma dnia tygodnia, zgodna z normą ISO-8601

**S** - Angielski przyrostek porządkowy dla dnia miesiąca, 2 litery

**w** - Liczbowa forma dnia tygodnia

**z** - Dzień roku (Zaczynając od 0)

**W** - Numer tygodnia w roku, zgodny z normą ISO-8601, Tygodnie rozpoczynają Poniedziałki

**F** - Pełen angielski opis, dnia miesiąca, taki jak January czy March

**m** - Liczbowa forma miesiąca, z zerami wiodącymi

**M** - Krótki, angielski opis miesiąca, trzy litery

**n** - Liczbowa forma miesiąca, bez zer wiodących

**t** - Ilość dni w danym miesiącu

**L** - Informacja o tym, czy rok jest przestępnym

**o** - Numer roku, zgodny z normą ISO-8601. Zwraca to taką samą wartość jak Y, z takim wyjątkiem, że numer tygodnia ISO (W) należy do poprzedniego lub następnego roku, niż rok użyty w tym miejscu.

**Y** - Pełna liczbowa forma roku, 4 cyfry

**y** - Dwie cyfry reprezentujące rok

**a** - Pora dnia - dwie małe litery (przed/po południu) (ang. Ante/Post meridiem)

**A** - Pora dnia - dwie duże litery (przed/po południu) (ang. Ante/Post meridiem)

**g** - Godzina, w formacie 12-godzinnym, bez zer wiodących

**G** - Godzina, w formacie 24-godzinnym, bez zer wiodących

**h** - Godzina, w formacie 12-godzinnym, z zerami wiodącymi

**H** - Godzina, w formacie 24-godzinnym, z zerami wiodącymi

**i** - Minuty z zerami wiodącymi

**s** - Sekundy, z zerami wiodącymi

**e** - Identyfikator strefy czasowej

### BONUS

W bonusie utworzymy sobie nowy własny moduł, który będzie wyświetlał nam aktualną dzisiejszą datę.

Użyjemy dodatku, który pozwoli nam w bezpieczny sposób zamieścić kod PHP w module. Dodatek jest darmowy.

Pobierz i za instaluj [Sourcerer](https://www.regularlabs.com/extensions/sourcerer "Dodatek do umieszczania kodu w modułach, artykułach joomla")

Przejdź do zaplecza administracyjnego i udaj się do modułów.

Utwórz moduł i wybierz "moduł własny" - nadaj mu nazwę Aktualna data lub inną, która odpowiada Tobie.

Jeśli poprawnie zainstalowałeś dodatek Sourcer to poszukaj przycisku "KOD".

Otworzy się nowe okno i wklej w nim kod:

&lt;?php

$format = JText::\_('l d.m.Y');

echo JHTML::\_('date', $dateAndTime, $format); ?&gt;

Zapisz i zamknij nie zapominając opublikować go.

Twój nowy moduł powinien teraz wyświetlać aktualną datę z dniem tygodnia.

![moduł z aktualna data w Joomla ](https://www.joomlaguru.pl/images/stories/joomla/data-nadpisywanie/modul-z-aktualna-data.png)

Już w krótce dostępne będzie wideo z dodatkowym omówniem. Aby uzyskać dostęp wystarczy zarejestrować się w [Szkole Joomla Guru](https://szkola.joomlaguru.pl "Darmowa Szkoła o Joomla i budowaniu stron!").

Aktualizacja: 09.06.2026 | 13:01

 Zapisz się do newslettera

 ---

##  Powiązane

 [ ![Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian](https://www.joomlaguru.pl/images/joomla_6/Joomla-6-1-2-opis-zmian.webp)

###  Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=649:joomla-6-1-2-wydanie-bezpieczenstwa-i-poprawek-opis-zmian&catid=9)

 [ ![Anatomia ataku web shell](https://www.joomlaguru.pl/images/joomla_6/webshell-anatomia-ataka-skutki.webp)

###  Popularny edytor JCE w Joomla zaatakowany. Sprawdź, czy Twoja strona nie ma webshella

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=648:pilna-aktualizacja-jce-joomla-cve-2026-48907-falszywe-profile-webshell&catid=9)

 [###  Composer Joomla

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=489:composer-joomla&catid=18)
