在Vercel里的项目中,所有的时区都是默认的UTC时间,即距离我们大陆来说是慢了8个小时。这对于一些要输出日志或者记录详细到时间的项目来说,要与本地保持同步似乎不太现实。
要想修改默认时区,只需在项目中添加名称为 TZ
的环境变量,变量内容为 Asia/Shanghai
即可。
修改方式
now.json
|
|
Vercel项目设置
项目名称 - Settings - Environment Variables
在此新建一个Secret即可
name: TZ
, value: Asia/Shanghai
其实在项目中修改时区,以 node
为例,只需在你的项目中运行 process.env.TZ = 'Asia/Shanghai'
即可食用(
以及 timedatectl set-timezone 'Asia/Shanghai'
之类的直接修改系统时区命令的路子是无效的(不要问,问就是试过.jpg)