Musím poslat e-mail pro uživatele založených kdekoliv na světě v 9:00 místního času. Server je ve Velké Británii. Co mohu udělat, je nastavit časový rozdíl mezi každým uživatelem a čas serveru, který by pak dokonale fungovat, pokud neexistoval DST.
Zde je příklad to ilustruje:
- John pracuje v New Yorku, -5 hodin od (UK) času na serveru
- Richard pracuje v Londýně, takže 0hodina rozdíl se serverem.
Když server přejde od GMT GMT +1 (CEST) ve 2:00 na určitou neděli, to znamená, že John má nyní časový rozdíl -6H teď.
Tento scénář ještě mohu zvládnout aktualizací všem uživatelům mimo místního času serveru, ale jakmile jsem se pohyboval vpřed / vzad čas ze všech ostatních uživatelů, pořád potřebují způsob, jak rozpoznat , kdy (datum a čas) uživatele žijící mimo Velkou Británii bude (či nebude) změní svůj místní čas k pravděpodobnému DST jeden.
Musím metodu PHP zjistit / rozpoznat, kdy v jiných částech světa vstoupí / exit DST.













