J'ai également pris l'habitude de passer tous les serveurs en UTC.
D'expérience, il y a des bugs avec les changements d'heure a peu près à tous les niveaux, chaque couche rajoutant des bugs pour corriger les bugs de la couche du dessous (quand c'est volontaire ! pour les BDD notamment), c'est même pas la peine d'espérer lutter.
Donc règle simple : dès qu'il y a un calcul sur une date à faire, tout doit être stocké/manipulé en UTC.
L'affichage en heure locale est à faire au dernier moment au niveau de l'interface finale avec l'utilisateur.
Je pense surtout au développement mais çà vaut aussi pour l'administration.
[^] # Re: UTC Rulez
Posté par kabhal . En réponse au journal Bug de sauvegarde.. Évalué à 5.
J'ai également pris l'habitude de passer tous les serveurs en UTC.
D'expérience, il y a des bugs avec les changements d'heure a peu près à tous les niveaux, chaque couche rajoutant des bugs pour corriger les bugs de la couche du dessous (quand c'est volontaire ! pour les BDD notamment), c'est même pas la peine d'espérer lutter.
Donc règle simple : dès qu'il y a un calcul sur une date à faire, tout doit être stocké/manipulé en UTC.
L'affichage en heure locale est à faire au dernier moment au niveau de l'interface finale avec l'utilisateur.
Je pense surtout au développement mais çà vaut aussi pour l'administration.