Azure Web应用程序服务时区更改问题

时间:2018-02-13 05:58:17

标签: timezone cloud azure-web-app-service

我们正在为多租户应用程序使用azure web app服务。但是应用服务的默认时区是UTC,我只想更改该区域的时区。

我在应用设置中尝试了WEB_TIMEZONE变量,但无效。

6 个答案:

答案 0 :(得分:22)

您设置了错误的变量。您需要在WEBSITE_TIME_ZONE中设置Application settings变量。 enter image description here 要查看支持的时区值,请参见this

要验证偏移量是否已更新,请导航至Console并执行time命令enter image description here

参考: https://kvaes.wordpress.com/2017/01/24/changing-the-timezone-on-your-azure-webapp-app-service-function/

答案 1 :(得分:4)

您可以添加一个名为WEBSITE_TIME_ZONE的应用程序设置(使用门户网站)等于时区名称 (如HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Nt\CurrentVersion\Time Zones\下的Windows注册表中所定义。)

例如:

enter image description here

希望它对你有所帮助。

答案 2 :(得分:0)

如果您的应用服务计划是Linux更改,则需要在应用程序设置中以 America / Sao_Paulo 格式设置 TZ 变量>

别忘了保存并重新启动App。

示例: example

https://www.php.net/manual/en/timezones.php

中的时区列表

答案 3 :(得分:0)

只需添加其他答案,您可以在此处找到默认Windows时区:

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones

您需要设置“时区”列中包含的值。

答案 4 :(得分:0)

如果您使用的是Linux消费,请在“应用程序设置”中设置 TZ 变量。 示例:

TZ: America/Sao_Paulo

答案 5 :(得分:0)

WEBSITE_TIME_ZONE配置似乎在Azure App服务上运行良好-我希望对本地开发人员具有相同的价值(IIS超出进程.net cor)。我在启动设置中设置了WEBSITE_TIME_ZONE环境变量。

在使用调试器的过程中确认设置正确,但似乎没有影响.net核心过程的时区。

有人知道如何使它在本地计算机上的IIS中工作吗?

相关问题