Webboard

Pełna wersja: Zmiana formatu wyświetlania daty w ostatnim poście
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.7
adres forum: http://www.stormweb.pl/mybb/index.php
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Cześć.
Potrzebuje małej pomocy, otóż chciałbym uzyskać dwie opcje wyświetlania daty w ostatnim poście w widoku działu. Jeden będzie wyświetlał tylko godzinę a drugi tylko datę (dzień, miesiąc, rok) z tym, że ten, który wyświetla godzinę będzie aktywny 24 godziny po napisaniu ostatniego posta, gdy wybije godzina następnego dnia format daty zmienia się na drugi jaki podałem wyżej. Myślałem aby rozwiązać to w ten sposób aby za pomocą PHP in Templates ułożyć instrukcje warunkową, ale problem polega na tym, że nie mam pojęcia jak zapisać warunek "gdy minie 24 godziny" i nie wiem jak oddzielić wyświetlanie samej godziny a samych dni, miesięcy i lat :/
(29.05.2016, 15:00)Illuminati napisał(a): [ -> ]że nie mam pojęcia jak zapisać warunek "gdy minie 24 godziny"
Kod PHP:
if(aktualny czas czas napisania posta 60*60*24)
{
od napisania posta minęło mniej niż 24 godzniy
}
else
{
minęło więcej niż 24 godziny

Czas trzymany w bazie jest w formacie unixowym, czyli podany w sekundach. Po sprawdzeniu warunku będziesz musiał go odpowiednio sformatować.