![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taką funkcje która pobiera z bazy date w formacie DATETIME 0000-00-00 00:00:00 Funkcja porównuje date dzisiejszą do tej z bazy więc jeśli w bazie jest np: 2010-09-01 to wyświetla napis: "dzisiaj", natomiast jeśli w bazie jest 2010-08-31 to wyświetla napis "wczoraj", w każdym innym wypadku powinna wyświetlać po prostu date z bazy. Wszystko fajnie działało jednak w momencie jak sie pojawił nowy miesiąc, to nagle wszystkie daty starsze niż wczoraj, pokazują napis wczoraj. Jak to można rozwiązać ?
-------------------- "timeo danaos at dona ferentes"
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 14 Dołączył: 14.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podpowiem, że "wczoraj" zaczyna się na:
a kończy: -------------------- Java and PHP developer 2007-2014 :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 9 Dołączył: 21.05.2004 Skąd: Glogau/Breslau Ostrzeżenie: (0%) ![]() ![]() |
Jest jeszcze jedna taka zajebiaszcza fjca w php jak http://php.net/manual/en/function.strtotime.php - popatrz po przykładach, to Ci może życie ułatwi.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:08 |