Карбон 12 час формат - PullRequest
       8

Карбон 12 час формат

0 голосов
/ 21 декабря 2018

У меня есть некоторые даты в моей БД, и я хочу показать их в 12-часовом формате с AM - PM в конце.Я использую углерод, мой код такой:

$hora = Carbon::createFromFormat('h:i A', $fecha_inicio, 'UTC')->setTimeZone($timeZone)->format('h:i A');

$ fecha_inicio что-то вроде 2018-11-02 13: 47: 03 .

Но это бросаетошибка: ** час не может быть выше 12 **

1 Ответ

0 голосов
/ 21 декабря 2018

Из документов :

h 12-часовой формат часа с ведущими нулями от 01 до 12

H 24-часовой формат часас ведущими нулями от 00 до 23

Итак, используйте H:i вместо h:i

$hora = Carbon::createFromFormat('Y-m-d H:i:s', $fecha_inicio, 'UTC')->setTimeZone($timeZone)->format('h:i A');

Первый параметр из createFromFormat - это формат, который у вас уже есть в $fecha_inicio

...