Azure Function 时区设置
一,引言
Azure Function 上的默认使用UTC 运行程序,我们在获取时间,或者通过时间执行某些逻辑时,返回UTC 时间,导致业务数据不正常,由于 Azure Function 是微软提供的 IaaS 托管服务,我们无法登录服务器来修改时区,那么我们今天将来实践操作,如何通过配置达到更改 Azure Function 时区的操作。
二,正文
首先,我们来还原一下问题,我们通过在代码中输出当前时间
const currentDate=new Date(); context.log(currentDate.toLocaleString());
当它在 Azure 影响服务器上运行时,我们可以看到它显示的时 UTC 时间。当我们的程序需要在中国地区使用,我们可以通过设置环境变量来时间这个需求
登录 Azure Portal ,找到当前运行的 function,选择 "Setting =》Environment",切换到 ”App settings“ 页面添加配置
WEBSITE_TIME_ZONE : China Standard Time
保存设置后,重新执行执行,输出日志
Bingo 🎉🎉🎉🎉🎉
三,结尾
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂