![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam!
W mojej bazie data jest przechowywana w bazie jako niezrozumiały ciąg znaków. Dopiero gdy dam: to data jest wyświetlana (powiedzmy) poprawnie w formacie np. 15-02-10 Czy istnieje możliwość wyświetlenia daty w formacie 15 lutego 2010 ? Bardzo proszę o pomoc... |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. Zmień sposób przechowywania daty - raz
2. Dwa - rozbij datę na parametry: 3. Zamień datę zwykłą na timestamp funkcjami typu mktime - możesz też od razu użyć strtotime z pominięciem pkt 2, ale trzeba sprawdzić czy poprawnie zamienia. 4. Wyświetl dowolny format daty przy pomocy funkcji: strftime date Aby uzyskać luty a nie np. february pamiętaj o ustawieniu odpowiedniego języka: http://pl.php.net/manual/pl/function.setlocale.php |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zajrzałem do bazy. Kolumna wpis_dodjest typu text. Oczywiście mogę zmienić typ tego pola, ale nie wiem, co lepsze:
DATE DATETIME TIMESTAMP TIME ? Już chyba nie będę musiał wywoływać to w sposób: tylko np:
Jesli już będę miał w bazie datę w formacie 00-00-0000 00:00:00, to myślę, ze już z resztą sobie poradzę ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:57 |