技術的な理由は非常に紛らわしいのですが、その理由については Moment Timezone | Docs で読むことができます。
POSIX 互換性のため、オフセットは反転させる必要があります。したがって、Etc/GMT-X は
+Xのオフセットを持ち、Etc/GMT+X は-Xのオフセットを持ちます。これは IANA の Time Zone Database の結果であり、Moment.js による恣意的な選択ではありません。したがって、固定オフセット識別子よりも地域ベースの識別子を使用することが推奨されます。
そのため、IANA のタイムゾーンデータベースでは、Europe/Oslo は現在 Etc/GMT-1 に相当します。
Monday, November 8, 2021 7:00 PM
独自の UTC+1、UTC+2 のタイムゾーンエイリアス(Etc/ プレフィックスなし)を導入できるか、導入すべきか疑問に思っています。
(cc @j.jaffeux)