Conflit entre fuseaux horaires dans "Insérer date / heure"

Salut

Lorsque j’utilise l’icône « Insérer date / heure » pour insérer une date, il semble y avoir un conflit entre l’heure d’Oslo (GMT+1) et ETC/GMT+1. S’agit-il d’un bug ou y a-t-il réellement une différence entre GMT+1 et ETC/GMT+1 ?

Voici un exemple concret : Monday, November 8, 2021 7:00 PM


Je pensais que l’heure était censée être la même ?

2 « J'aime »

Je crains que la raison technique soit assez déroutante - vous pouvez en lire plus à ce sujet sur Moment Timezone | Docs

La compatibilité POSIX exige que les décalages soient inversés. Par conséquent, Etc/GMT-X aura un décalage de +X et Etc/GMT+X aura un décalage de -X. Ceci est le résultat de la Time Zone Database de l’IANA et non un choix arbitraire de Moment.js. Ainsi, l’utilisation d’identifiants basés sur la localité est préférée aux identifiants à décalage fixe.

Ainsi, dans la base de données des fuseaux horaires de l’IANA, Europe/Oslo est actuellement équivalent à Etc/GMT-1.

Monday, November 8, 2021 7:00 PM

Je me demande si nous pourrions/devrions introduire nos propres alias de fuseaux horaires UTC+1, UTC+2 (sans le préfixe Etc/). :thinking: (cc @j.jaffeux)

4 « J'aime »

Si c’est simple, je suggérerais probablement de supprimer également les fuseaux horaires Etc. À l’exception de certaines instances Discourse liées à POSIX / au temps, ces fuseaux horaires seront largement non pertinents et souvent déroutants si un utilisateur souhaite cibler un décalage plutôt qu’une localité. Ils apparaîtraient avant GMT/UTC dans la liste et l’utilisateur moyen ne saura pas ce que signifie le préfixe Etc.

S’ils ne sont pas supprimés, le préfixe doit être inclus dans l’affichage de l’heure insérée. Peut-être même avec une indication qu’il pourrait ne pas être ce que l’utilisateur attend, par exemple Etc/GMT+1 (= GMT-1)

3 « J'aime »

@david merci pour la réponse et la référence ! Donc, d’après ce que j’ai conclu comme solution pour l’instant, ce serait d’éviter d’utiliser ETC/GMT et d’utiliser plutôt le nom de la ville.

2 « J'aime »