Les dates restent un défi amusant dans le logiciel. J'ai reçu une plainte d'un client qui a acheté un abonnement à 18h, heure locale, le 31 janvier… mais a reçu un reçu avec la date du 1er février. C'est faux - et ils ont raison ! Mais du point de vue du serveur, la date est correcte !
Imaginez que vous construisez un système : comment le construisez-vous : - Pour utiliser le fuseau horaire / les paramètres de temps du client - mais cela ouvre toutes sortes de défis intéressants (y compris par exemple des dates passées/futures !) - Pour convertir le reçu au fuseau horaire du client : mais que se passe-t-il lorsque le même utilisateur par exemple voyage. Tous ses reçus changent-ils de date ? - Pour utiliser UTC (ce qui se passe ici) : cohérent mais alors faux du point de vue du client C'est un problème difficile !
129