![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałem się dowiedzieć jakim kodem mogę zamienić np. datę: 2008-11-08 19:21:55, aby wyświetlało się 11 listopad 2008, 19:21 ? Szukałem rozwiązań, ale nie mogłem znaleźć odpowiedniego kodu. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
napewno nic nie szukales...
funkcje str* lub wyrazenia regularne -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Powiem tak,
w pliku odpowiedzialnym za generowanie RSS'a mam coś takiego: Kod $newstime = $row[1]; list($date, $hours) = split(' ', $newstime); list($year,$month,$day) = split('-',$date); list($hour,$min,$sec) = split(':',$hours); $date = date(mktime($hour, $min, $sec, $month, $day, $year)); Wyciąga on z bazy danych datę w podanym wyżej formacie, a później przerabia on na tą właściwą, którą chce. O dziwo, kiedy ten sam kod dodałem do pliku php odpowiedzialnego za wyświetlanie newsów - to nie działa, tylko wyświetla datę po sformatowaniu zgodnie z RFC 2822 (czyli np. Thu, 21 Dec 2000 16:01:07 +0200). Ten post edytował Tajgeer 9.11.2008, 12:11:45 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetlanie daty po polsku
![]() ![]()
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Ok, jakoś sobie poradziłem.
Wykorzystałem taki kod: Kod $date = $row['datetime'];
$data = strftime ("%e %B %Y, %H:%M", strtotime($date)); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:42 |