Kentico 10 时区未按预期工作
Kentico 10 time zones not working as expected
我有一个托管在 Azure 上的 Kentico 10 网站。我按照文档中的说明 here 在网站上配置了时区。我在(全局)设置中启用了时区,并将所需的时区应用于服务器和站点,如下所示:
我什至将用户的时区设置为我想要的:
但是,在页面应用程序中,当我转到页面的发布自和发布到属性(在“表单”选项卡下)并点击 'now' link 时,获取的日期和时间那里似乎总是有一个 UTC 日期和时间。
这并不理想,而且会让网站用户感到困惑。我原以为单击 'now' 后此处填充的日期和时间是上面时区设置中指定的时间。
我不知道在 Azure 上托管 Kentico 10 网站的复杂性,我找不到任何建议的文档。我知道 azure 默认使用 UTC 时间,但不确定这将如何或为何影响此处指定的时区设置。
如有任何指导,我们将不胜感激。
确保服务器时区设置反映了您服务器的时区。我相信 Azure 的服务 运行 在格林威治标准时间,因此请尝试将您的服务器时区设置从 (UTC+10.00) Canberra, Melbourne, Sydney 更改为 (UTC+ 00.00) 格林威治标准时间 (UTC).
我有一个托管在 Azure 上的 Kentico 10 网站。我按照文档中的说明 here 在网站上配置了时区。我在(全局)设置中启用了时区,并将所需的时区应用于服务器和站点,如下所示:
我什至将用户的时区设置为我想要的:
但是,在页面应用程序中,当我转到页面的发布自和发布到属性(在“表单”选项卡下)并点击 'now' link 时,获取的日期和时间那里似乎总是有一个 UTC 日期和时间。
这并不理想,而且会让网站用户感到困惑。我原以为单击 'now' 后此处填充的日期和时间是上面时区设置中指定的时间。
我不知道在 Azure 上托管 Kentico 10 网站的复杂性,我找不到任何建议的文档。我知道 azure 默认使用 UTC 时间,但不确定这将如何或为何影响此处指定的时区设置。
如有任何指导,我们将不胜感激。
确保服务器时区设置反映了您服务器的时区。我相信 Azure 的服务 运行 在格林威治标准时间,因此请尝试将您的服务器时区设置从 (UTC+10.00) Canberra, Melbourne, Sydney 更改为 (UTC+ 00.00) 格林威治标准时间 (UTC).