Il existe plusieurs options pour la gestion des fuseaux horaires, le fuseau horaire du site, l'heure de la date, le fuseau horaire de l'utilisateur, l'UTC et aucune conversion de fuseau horaire. Quelles sont les différences entre eux?
Un cas serait une émission de télévision où tout le monde dans le monde vivrait simultanément. Le fuseau horaire de l'utilisateur serait-il correct à utiliser? Si le diffuseur mettait 20h00 alors qu'il vivait à New York, quelqu'un en Californie en ferait l'expérience à 17h00.
Ou, le cas, un slam de poésie se passe à New York et toute personne qui veut en faire l'expérience devra être physiquement là à 20h00, ce qui pourrait se produire à 17h00 en Californie, mais cela n'a pas d'importance pour le personne en Californie. Ce qui importe, c'est qu'ils soient à 20 heures à New York, donc l'heure ne devrait pas changer, peu importe où se trouve l'utilisateur ou à quelle heure de son fuseau horaire le slam poétique se déroule.
La page de documentation du module Date décrit assez bien la différence entre les 5 options.
De cette page:
Il existe 5 options différentes pour la gestion des fuseaux horaires sur le terrain: