首页 > 解决方案 > Carbon 将 12:00 转换为错误时间

问题描述

当格式为“H a”时,Carbon 似乎将 12:00 (24:00) 反之亦然:

$time = Carbon::createFromFormat("H a", "12 AM")->toTimeString(); // "00:00:00"
$time = Carbon::createFromFormat("H a", "12 PM")->toTimeString(); // "12:00:00"

为什么会这样做,有什么办法可以避免这种情况,或者我做错了什么?

标签: phpdatetimephp-carbon

解决方案


推荐阅读