Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Przechowywanie daty w bazie
mentoos
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 5.09.2009

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


date
Go to the top of the page
+Quote Post
roobik
post
Post #3





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


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.';
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 17:09