为什么Carbon toDatetimeString没有返回预期的格式?

时间:2017-10-02 10:55:15

标签: php php-carbon

从文档中我看到:

 echo $dt->toDateTimeString();                      // 1975-12-25 14:15:16

但实际上,如果我转储执行,我会得到:

$now = Carbon::now()->toDayDateTimeString();
dump($now); //Mon, Oct 2, 2017 12:49 PM

我需要:

$now = Carbon::now()->format('Y-m-d H:i:s');

为了获得:

dump($now); //2017-10-02 12:49:06

我错过了什么?

1 个答案:

答案 0 :(得分:1)

尝试将字符串格式重置为默认值:

Carbon::resetToStringFormat()

然后Carbon::now()->toDateTimeString()会给你你想要的东西。

来自:http://carbon.nesbot.com/docs/#api-formatting