![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 1 Dołączył: 14.05.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wiem, że niektórym wyda się to banalne ale nie jestem pewien...
Mam w bazie mysql pole typu date, mogę je porównać w ten sposób:
chodzi mi o to, żeby sprawdzić czy data w bazie danych jest większa od aktualnej... i jeszcze jedno.. mam to pole typu date.. jak mogę dodać do niego np. 100 dni?? zadziała to??
pisane z ręki.. chodzi o sens - jak dodać te 100 dni?? Jeszcze muszę napisać ograniczenie - w przypadku kiedy $row['data'] == "0000-00-00" lub $row['data'] < date("Y-m-d") (o ile zadziała.. wyżej pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) aby dodać nie do daty w bazie a do aktualnej i wtedy dodać nową do db ale to chyba wiem jak zrobić:
Ale znowu czy zadziała $nowa_data = date("Y-m-d") + 100 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Praktycznie jestem pewien, że nie ale nie wiem jak zrobić aby zadziałało... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Muszę dodać równo 100 dni a nie chce mi się pisać f-cji która będzie badała czy miesiąc ma 30 czy 31 czy jeszcze inną ilość dni - musi się to dać zrobić jakoś prościej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam, swist666 |
|
|
![]() |
-Gość- |
![]()
Post
#2
|
Goście ![]() |
i jeszcze jedno.. mam to pole typu date.. jak mogę dodać do niego np. 100 dni?? poczytaj o tej funkcji http://pl.php.net/manual/pl/function.strtotime.php i o tej http://dev.mysql.com/doc/refman/5.0/en/dat...nction_date-add |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 42 Dołączył: 22.07.2007 Skąd: /dev/random Ostrzeżenie: (0%) ![]() ![]() |
Lub możesz operować na timestamp'ie tak:
czyli w Twoim przypadku będzie to np.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:11 |