Am nevoie pentru a trimite un e-mail utilizatorilor pe oriunde în lume, la 9:00, ora locală. Serverul este în Marea Britanie. Ceea ce pot face este configurat o diferență de timp între fiecare utilizator și timpul serverului, care ar lucra apoi perfect dacă ora de vară nu există.
Iată un exemplu pentru a ilustra:
- John lucrează în New York, -5 oră de la server (Marea Britanie) timp
- Richard lucrează în Londra, Marea Britanie, astfel încât 0 diferență oră cu serverul.
Când serverul merge de la GMT la GMT +1 (BST), la 2:00 pe o anumită duminică, acest lucru înseamnă că Ioan are acum o diferență de timp -6H acum.
Acest scenariu pot ocupa în continuare prin actualizarea tuturor utilizatorilor din afara ora locală a serverului, dar odată ce m - am mutat înainte / înapoi timpul tuturor celorlalți utilizatori, am nevoie de încă o modalitate de a detecta atunci când (ora și data) utilizatorii care trăiesc în afara Regatului Unit va (sau nu) schimba ora locală la una DST probabilă.
Am nevoie de o metodă PHP pentru a ști / detecta când alte părți ale lumii va intra / ieșire DST.













