在 Laravel 中,基于 Carbon 将日期时间格式从 timestampTz 转换为 timestamp

1、从上游接口获取到的日期时间格式为:timestampTz。示例:”updated_at”: “2022-05-30T05:53:53.000000Z”。

2、将上游的值存储至当前数据库,其日期时间格式为:timestamp。

3、代码转换实现如下

Carbon::parse('2022-05-30T05:53:53.000000Z')->setTimezone('Asia/Shanghai');

4、转换后的格式如下:2022-05-30 13:53:53。

永夜