![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Witajcie serdecznie,
długo mnie nie było bo jednak trochę opanowałem php'a (IMG:style_emoticons/default/smile.gif) na tyle żeby nie zawracać Wam głowy, jednak stanąłem teraz na dość sprawie logicznej, mianowicie jak powinien być napisany warunek (bo konwersja daty na każdy sposób mnie już wykańcza). Najpierw opiszę przypadek: - mamy jakiś event, który zaczyna się kiedyś i kończy - jak zabezpieczyć żeby dodając lub edytując inny - skrypt sprawdził czy się na siebie nie nałożą (datami/czasami rozpoczęcia lub zakończenia), czyli aby czas rozpoczecia nowego/edytowanego eventu nie wszedl miedzy czas roz->zak innego i czas zakonczenia nie zrobil tego samego
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
konwertuje bo juz nie wiem o co chodzi - rozlozylem warunki na czynniki pierwsze i jedno mi sie nie zgadza - zostawilem specjalnie jeden event ktory powiedzmy zaczyna sie dzisiaj o 21:00 i konczy o 21:15, ale jak w nowym dam 21:16 jako rozpoczecie - wyskakuje komunikat ze czas koliduje... Problem w tym ze daty zapisane w formacie ('Y-m-d H:i:s') nie uwzgledniaja strefy czasowej wiec wg warunku jeszcze pozostaje nasze GMT+1, ktore dopiero puszcza jak dodam godzine... W ogole to jakos jest dziwnie - ale zobacze...
@EDIT czyli zrobilem to tak (bez strtotime, sie udalo w koncu) - mam nadzieje ze to wszystkie logiczne warunki jakie moga wystapic w glowie uzytkownika:
Ten post edytował shpaque 27.03.2020, 21:31:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 07:03 |