Me temo que la razón técnica aquí es bastante confusa; puedes leer sobre ella en Moment Timezone | Docs
La compatibilidad POSIX requiere que los desfases se inviertan. Por lo tanto, Etc/GMT-X tendrá un desfase de
+Xy Etc/GMT+X tendrá un desfase de-X. Esto es el resultado de la Base de datos de zonas horarias de IANA y no una elección arbitraria de Moment.js. Por lo tanto, se prefieren los identificadores basados en la localidad sobre los identificadores de desfase fijo.
Por lo tanto, en la base de datos de zonas horarias de IANA, Europe/Oslo es actualmente equivalente a Etc/GMT-1
Monday, November 8, 2021 7:00 PM
Me pregunto si podríamos/deberíamos introducir nuestros propios alias de zona horaria UTC+1, UTC+2 (sin el prefijo Etc/).
(cc @j.jaffeux)