Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]+[MySQL] Formatowanie wyciągniętej z bazy daty i godziny
mika1
post 6.10.2012, 10:52:13
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.05.2007

Ostrzeżenie: (0%)
-----


Witam,

mam problem z formatem daty. Ściągam z bazy datę i godzinę:
  1. $result = mysql_query( " SELECT DATA, GODZ_OD, GODZ_DO, ID_POZIOM, AKT_IL FROM TERMINY where DATA > NOW() and AKT_IL < MAX_IL ");
  2. if (!$result){ echo( mysql_error()); }
  3. else {
  4. while ($row = mysql_fetch_array($result)) {
  5. $data = $row["DATA"];
  6. $godz_od = $row["GODZ_OD"];
  7. $godz_do = $row["GODZ_DO"];
  8. $ilosc = $row["AKT_IL"];
  9. echo ("<OPTION style=\"color: black;\" VALUE='$data'> - $data od godz $godz_od do godz $godz_do / $ilosc \n");
  10. }
  11. }


Efekt jaki chciałabym osiągnąć to:

23 paź 2012 (wtorek) od godz 14:30 do godz 16:30 / 7

Efekt jaki mam na chwilę obecną:

- 2012-10-23 od godz 14:30:00 do godz 16:30:00 /7.

Szukałam po forum odpowiedzi ale niestety nie doszukałam się.

Dziękuję za pomoc

Pozdrawiam

Ten post edytował mika1 6.10.2012, 10:53:07
Go to the top of the page
+Quote Post
klocu
post 6.10.2012, 13:15:33
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

Ostrzeżenie: (0%)
-----


odbierasz $row["GODZ_DO"] i możesz przetworzyć to jako:
  1. date('<format docelowy>', strtotime($row["GODZ_DO"]))


Co do polskich fraz jak nazwa dnia tygodnia, nazwa miesiąca to albo próbować wykorzystać langpack serwera, albo dodać dodatkowe tablice, w których zapisze się stosowne wartości i dalej odwoływać się do nich.
Bądź też opcja druga: wykorzystać nazwy angielskie, a przed samym wysłaniem treści do użytkownika dokonać translacji fraz angielskich na polskie.

--
Z manuala warto zapoznać się z: date(), strtotime(), str_replace(), ob_start() - zależnie od przyjętego rozwiązania.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 15:31