使用 Carbon 将小时转换为 PM 和 AM

Convert hour to PM and AM with Carbon

我在 PHP 中有一个时间戳,所以我正在使用 Carbon 扩展来管理与日期、时间等相关的所有内容。现在我有一个小时 23:0020:00 与此扩展如何将其转换为 AM 和 PM 格式?

我不确定是否有开箱即用的辅助方法,但您始终可以使用 format 方法,它遵循基本 class 方法DateTime::format().

示例:

$now = Carbon::now();
echo $now->format('g:i A');

这将回显类似 5:17 PM 的内容。

giA 看似随机,但可以在此处找到参数列表:http://php.net/manual/en/function.date.php

g:一小时的 12 小时格式,不带前导零

i:带前导零的分钟数

A:大写的Ante meridiem和Post meridiem