获取系统当前时间和设置的时区不一样

TZ的环境变量是Asia/Shanghai,在服务器里面输出的系统日期也是对的,但是在应用程序里面打印出来的时间少8小时,使用docker部署

.env 需要增加配置
DB_TIMEZONE=+08:00
否则应用程序的时区是以UTC为基准的

这个会影响数据库的时间记录吗,我看写到数据库的时间是对的

加了这个变量输出出来的时间还是少了8小时
{{$nDate.now}}


2024-12-03T01:38:38.725Z 是UTC时间 0时区的,与 2024-12-03 09:38:38 +8:00时区是一个时间.,是格式不同 ,看看转换下

在这markdown里面要如何转换时间