Je dois envoyer un e-mail aux utilisateurs en fonction partout dans le monde à 9h00 heure locale. Le serveur est au Royaume-Uni. Ce que je peux faire est de mettre en place une différence de temps entre chaque utilisateur et le temps du serveur, qui serait alors fonctionner parfaitement si l'heure d'été n'existait pas.
Voici un exemple pour l'illustrer:
- John travaille à New York, -5 heures à partir du serveur (Royaume-Uni) le temps
- Richard travaille à Londres, Royaume-Uni, donc 0 heure de différence avec le serveur.
Lorsque le serveur passe de GMT à GMT +1 (BST) à 02h00 sur un certain dimanche, cela signifie que John a maintenant une différence de temps -6H maintenant.
Ce scénario , je peux toujours gérer en mettant à jour tous les utilisateurs en dehors de l' heure locale, mais une fois que je me suis déplacé en avant / arrière le temps de tous les autres utilisateurs, il me faut encore un moyen de détecter le serveur quand (heure et date) , les utilisateurs vivant en dehors du Royaume - Uni sera (ou pas) changer l' heure locale à une heure d' été probable.
J'ai besoin d'une méthode PHP pour savoir / détecter d'autres parties du monde entreront / sortie DST.













