php中的时间戳问题

时间:2017-07-28 20:37:34

标签: php laravel php-carbon

我有两个字符串。 一个约会。 还有一个时间。

我将两个字符串连接在一起,用Carbon解析并保存到我的数据库中:

$ticket->date = Carbon::parse($date." ".$time);
$ticket->save();

现在我在保存之前记录了这些值,这是我为连接字符串得到的:

2017-07-29 04:00 PM

这是我在Carbon:parse()之后得到的:

{"date":"2017-07-29 16:00:00.000000","timezone_type":3,"timezone":"UTC"}

但是保存后我检查了我的数据库,这是已经存储的值:

2017-07-29 09:00:00

我无法弄清楚发生了什么或我做错了什么,我甚至尝试从PHP更改时区,但这也不起作用。

0 个答案:

没有答案