![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
witam
chcialbym podyskutowac, poradzic sie was, zdobyc wiedza na temat problemu czasu na stronie miedzynarodowej. serwis ktory tworze jest nastawiony na swiadczenie uslug problem z czasem / data mam przy takich zagadnieniach: - podczas rejestracji user podaje date urodzenia i kraj z ktorego pochodzi - przypominacz - usluga ktora wysle na maila usera przypomnienie o wydarzeniu ktore zapisal serwer stoi w takiej samej strefie czasowej w ktorej Polska jest, ale uzytkownicy beda wchodzic z calego swiata gdzie sa rozne strefy czasowe, przestawienia o godzine w przod, w tyl itp itd i np u nas jest 23 kwiecien, uzytkownik Jan z USA ma urodziny 24 kwietnia gdy skrypt ustawiony w Cronie o 2 w nocy 23 kwietnia sprawdzi kto ma urodziny i wysle Jankowi zyczenia urodzinowe - za wczesne bo jadnek ma dopiero dzien urodzin za kilka godzin. spotkal sie juz ktos z tym zagadnieniem? ja wymyslilem ze w formularzu rejestracyjnym bedzie lista rozwijana Kod <option value="-6" >27/03/2006 14:59</option> <option value="-5" >27/03/2006 15:29</option> <option value="-4" >27/03/2006 15:59</option> <option value="-3" >27/03/2006 16:29</option> <option value="-2" >27/03/2006 16:59</option> <option value="-1" >27/03/2006 17:29</option> <option value="0" selected="selected">27/03/2006 17:59</option> <option value="1" >27/03/2006 18:29</option> <option value="2" >27/03/2006 18:59</option> <option value="3" >27/03/2006 19:29</option> <option value="4" >27/03/2006 19:59</option> dalem co pol godziny bo gdzies tam o tyle jest przesuniety czas co sadzicie o takim rozwiazaniu? macie lepszy pomysl? jak pozniej tego uzywac w skrypcie ktory sprawdza czy user ma dzisiaj urodziny (wzgledem czasu lokalnego serwera)? bede wdzieczny za odzew pozdrawiam -------------------- aplikacje internetowe | Symfony
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę z php Pro. na php.
A od czego jest GMT? Przy rejestracji sprawdzasz skąd jest użytkownik albo pytasz go w jakiej strefie czasowej się znajduje. -2, -1, GMT+1, +2, +3 ... Potem jak poda datę urodzenia to przeliczasz ją na GMT, swój czas przeliczasz też na GMT. Więc skrypt CRON'a wyśle po prostu tym którzy mają urodziony dziś. Doba co pół godziny to 48 pozycji. Po co chcesz katować ludzi taką listą rozwijaną ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:46 |