![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 20.03.2004 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam do rozwiązania problem: Chciałbym wyliczyć dzień z przedziału data start i data koniec w cyklach co tydzień, dwa tygodnie i miesiąc Więcej: Powiedzmy ze mam datę start 25-04-2009 i datę koniec 25-04-2010 i chciałbym wyliczyć dzień co tydzień lub co dwa tygodnie miedzy tymi datami z tym ze potrzebna jest mi tylko najbliższa data od dzisiejszej daty, próbowałem z:
Ale to wyliczy tylko datę + X dni od dzisiaj, jak rozwiązać ten problem inaczej? Pozdrawiam! Ten post edytował foxmark 3.04.2009, 14:00:05 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 20.03.2004 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie!
Starałem się wytłumaczyć wszystko dokładnie ale widocznie popełniłem błąd : Obliczenie daty + (ilosc dni) jest prosta i nie dostarcza mi problemów, użyje przykładu żeby opisać wyczerpująco co staram się napisać Jeśli kiedykolwiek ustawiałeś w telefonie przypomnienie o jakimś wydarzeniu spotkałeś się pewnie z opcją cyklicznego powiadamiania o tym wydarzeniu np. przypomnij co miesiąc lub co tydzień i to jest dokładnie co ja staram się osiągnąć to znaczy miedzy datami początku i końca staram się przypomnieć o danym wydarzeniu użytkownik określa np. że od 10-03-2009 do 10-03-2009 chce być cyklicznie powiadamiany co tydzień lub dwa tygodnie o danym wydarzeniu! Przyklad: Start 10-03-2009 plus dwa tygodnie .... bum 24-03-2009 Przypomnienie i kolejne dwa tygodnie ... bum 07-04-2009 Przypomnienie i kolejne dwa tygodnie .... itp aż do 10-03-2009 Jeśli mogę jeszcze to jakoś dokładniej opisać proszę pisać - postaram się być bardziej opisowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 12 Dołączył: 3.03.2008 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Przyjrzyj się funkcji WEEK() MySQLa. I z tym coś zakombinuj.
Ja np. aby co tydzień w danym dniu (jeśli dobrze pamiętam co poniedziałek) miałem przedstawić agendę na aktualny tydzień doszedłem do takiego zapytania:
Czyli wyciągnij id rekordu, którego pole startdate jest w tym samym tygodniu roku, co dzisiejsza data(NOW()). Myślę, że jak pokombinujesz w tym kierunku to coś wymyślisz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował jarek_bolo 3.04.2009, 16:59:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 03:39 |