Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyciąganie daty z bazy - zmiana formatu
Forum PHP.pl > Forum > PHP
robos85
Otóż w bazie mam datę zapisaną w formacie: 2008-02-21 20:23:59
Format to datetime

Jak wyciągnąć i wyświetlić datę w innej postaci niż ta zapisana w bazie? Np, gg:mm:ss questionmark.gif
beton
  1. <?php
  2. $ts = strtotime($str);  //to zwraca timestamp'a
  3. echo date('H:i:s';$ts);
  4. ?>



Powinno zadziałac odrazu, za $str podstawiasz wartość z bazy oczywiscie ;]
atomek4
Ewentualnie możesz to zrobić po stronie bazy danych za pomocą funkcji DATE_FORMAT

Przykład:

  1. SELECT DATE_FORMAT(`nazwa_pola`, '%W %M %Y') FROM `nazwa_tabeli`
webdice
  1. SELECT DATE_FORMAT(`date`, '%H:%i:%s') AS `date` FROM `table`


Więcej informacji znajdziesz tu.
robos85
Dzięki działa jak powinno smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.