Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Przechowywanie daty w bazie
Forum PHP.pl > Forum > Przedszkole
mentoos
Jaki jest Waszym zdaniem najlepszy sposób przechowywania daty w bazie danych?
Osobiście używam TIMESTAMP kiedy korzystam z MySQL.
TIMESTAMP ma format YYY-MM-DD. Czy jest w takim razie możliwość z pomocą PHP lub SQL, żeby konwertować datę z formatu rok-miesiąc-dzień np. do 25 marca 2011 albo do amerykańskiego formatu np. March 25, 2011?

Przy typie przechowywanie daty najbardziej zależy mi na szybkości oraz elastyczności, zwłaszcza ze strefami czasowymi.
pedro84
date
roobik
Cytat(mentoos)
(...)Czy jest w takim razie możliwość z pomocą PHP lub SQL, żeby konwertować datę z formatu rok-miesiąc-dzień np. do 25 marca 2011(...)

Ja to robię tak:
  1. $miesiac=date("m");
  2. switch ($miesiac){
  3. case '01': $miesiac = 'stycznia'; break;
  4. case '02': $miesiac = 'lutego'; break;
  5. case '03': $miesiac = 'marca'; break;
  6. case '04': $miesiac = 'kwietnia'; break;
  7. case '05': $miesiac = 'maja'; break;
  8. case '06': $miesiac = 'czerwca'; break;
  9. case '07': $miesiac = 'lipca'; break;
  10. case '08': $miesiac = 'sierpnia'; break;
  11. case '09': $miesiac = 'września'; break;
  12. case '10': $miesiac = 'października'; break;
  13. case '11': $miesiac = 'listopada'; break;
  14. case '12': $miesiac = 'grudnia'; break;
  15. echo ''.$dzien.' '.$miesiac.';
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.