Crafter CMS - 日期格式可以设置为标准 ISO 格式吗?

Crafter CMS - Can the date format be set to a standard ISO format?

我将 REST api 与 Crafter CMS 一起使用,并且日期的格式设置为美国语言环境特定格式,例如: m/d/yh:m:s

这真的很令人惊讶,我希望它有一个很好的理由,但更重要的是,我可以在全球范围内更改它,以便它使用独立于区域设置的标准 ISO 格式吗?它是使用默认的 Java 语言环境,系统语言环境,还是只是硬连线那样? 现在我正在解析它并重新格式化它,但我不想在所有使用日期的地方都这样做,而且我担心如果它在另一台机器上运行,格式可能会更改为那里的任何语言环境,这会破坏一切。

Crafter CMS 不依赖于系统语言环境来格式化日期,它将始终在 UTC 时区中使用相同的格式。当前格式为 MM/dd/yyyy HH:mm:ss

有一个将其更改为 ISO 的开放工单:https://github.com/craftercms/craftercms/issues/1415

同时,您可以更新 Headless Blueprint 中的 Groovy REST 脚本来为您进行转换,这样您就不必在应用程序中进行转换了。