Ik moet een e-mail te sturen naar gebruikers op basis waar ook ter wereld om 9.00 uur lokale tijd. De server is in het Verenigd Koninkrijk. Wat ik wel kan doen is het opzetten van een tijdsverschil tussen elke gebruiker en de tijd van de server, die dan perfect zou werken als DST niet bestond.
Hier is een voorbeeld om dit te illustreren:
- John werkt in New York, -5 uur vanaf de server (UK) tijd
- Richard werkt in Londen, UK, dus 0 uur verschil met de server.
Wanneer de server gaat van GMT GMT +1 (BST) om 2:00 uur op een bepaalde zondag, betekent dit dat John heeft nu een 6H tijdverschil nu.
Dit scenario Ik kan nog steeds behandelen door bijwerking van alle gebruikers buiten lokale tijd van de server, maar zodra ik naar voren hebt verplaatst / achteruit de tijd van alle andere gebruikers, ik een manier om te detecteren moeten nog wanneer (datum en tijd) de gebruikers wonen buiten het Verenigd Koninkrijk zal (of niet) veranderen hun lokale tijd om een waarschijnlijke DST één.
Ik heb een PHP methode om te weten / detecteren wanneer andere delen van de wereld / exit DST zal treden.













