Θα πρέπει να στείλετε ένα e-mail στους χρήστες με βάση οπουδήποτε στον κόσμο και στις 9:00 π.μ., τοπική ώρα. Ο διακομιστής είναι στο Ηνωμένο Βασίλειο. Τι μπορώ να κάνω έχει συσταθεί μια διαφορά ώρας μεταξύ του κάθε χρήστη και την ώρα του server, το οποίο στη συνέχεια θα λειτουργούν τέλεια, αν θερινής ώρας δεν υπήρχε.
Εδώ είναι ένα παράδειγμα για να το δείχνουν:
- Ο John εργάζεται στη Νέα Υόρκη, -5 ώρες από το διακομιστή (UK) χρόνο
- Richard εργάζεται στο Λονδίνο, Ηνωμένο Βασίλειο, οπότε μηδέν ώρες διαφορά με το διακομιστή.
Όταν ο διακομιστής πηγαίνει από GMT σε GMT +1 (BST) στις 2:00 π.μ. ένα συγκεκριμένο Κυριακή, αυτό σημαίνει ότι ο John έχει τώρα μια 6Η χρονική διαφορά τώρα.
Αυτό το σενάριο μπορώ ακόμα να χειριστεί, ενημερώνοντας όλους τους χρήστες εκτός τοπική ώρα του server, αλλά από τη στιγμή που έχω μετακινηθεί προς τα εμπρός / προς τα πίσω ο χρόνος από όλους τους άλλους χρήστες, θα πρέπει ακόμα έναν τρόπο να ανιχνεύσει πότε (ημερομηνία και ώρα) οι χρήστες που ζουν εκτός του Ηνωμένου Βασιλείου θα (ή δεν θα) αλλάζουν τοπική ώρα τους σε ένα πιθανό ένα θερινής ώρας.
Χρειάζομαι μια μέθοδο PHP να ξέρετε / ανιχνεύσει πότε άλλα μέρη του κόσμου θα τεθεί / DST έξοδο.













