![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jak jakszybciej sprawdzic, czy jedna data zawiera sie pomiedzy 2 innymi, cos na zasadzie mysql'owskiego BETWEEN ? Probowalem, ale jakos srednio mi to idzie... moze ktos mial juz z czyms takim doczynienia i pomoze ? Z gory dziekuje i pozdrawiam seredcznie.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A może się pochwalisz w jakim formacie masz te daty? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Tak czy inaczej, zamień je na timestamp Unixowy, wtedy porównanie sprowadza się do porównania trzech liczb całkowitych. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
daty moge miec w kazdym formacie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) narazie data srodkowa jest w formacie yyyy-mm-dd a daty skrajne sa na sztywno okreslone, takze nie ma problemu. problem w tym, ze nie wiem jak interpretowany jest dzien 4 7 miesiaca, czyli 04-07, z tymi zerami na poczatku. w zasadzie to chodzi mi o porównanie samych dni i miesiecy, czy jakastam data jest pomiedzy 4 lipca a 20 sierpnia. jak juz pisalem, data srodkowa jest w formacie yyyy-mm-dd a daty skrajne moge wpisac obojetnie w jakim formacie, bo sa "na sztywno" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Moze to cos pomoze ? dziekuje za cierpliwosc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Powiedzmy,ze $data2 to to, co chcesz porównać.
Ten post edytował legorek 12.08.2006, 12:46:24 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko super, a jak to pzrerobic tak, zeby rok nie mial kompletnie znaczrenia ? zalozmy, ze cos powtarza sie co rok, np znaki zodiaku... i chcialbym na podstawie daty urodzenia (yyyy-mm-dd) ustalic znak zodiaku osoby, ktora wypelnia formularz... KUrde, koniecznie musze nauczyc sie dobrej obslugi daty, bo w tym akurat leze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziekuje za pomoce, cierpliwosc i wyrozumialosc :0 POzdrawiam serdecznie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Możesz np. zamienić na datę z bieżacego roku:
Nie sprawdzałem kodu - to tylko idea. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:17 |