web-dev-qa-db-fra.com

Convertir l'heure en PM et AM avec Carbon

J'ai un horodatage en PHP, donc j'utilise l'extension Carbon pour gérer tout ce qui est lié à la date, l'heure, etc. Maintenant, j'ai par exemple une heure 23: ou 20: avec cette extension comment je peux convertir cela en AM et PM format ?

15
Sredny M Casanova

Je ne sais pas s'il existe une méthode d'aide prête à l'emploi pour cela, mais vous pouvez toujours utiliser la méthode format, qui diffère par la méthode de la classe de base DateTime::format() .

Exemple:

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

Cela fera écho à quelque chose comme 17h17.

g, i et A peuvent sembler aléatoires, mais la liste des paramètres peut être trouvée ici: http://php.net/manual/ fr/function.date.php

g: format d'une heure sur 12 sans zéros non significatifs

i: minutes avec des zéros non significatifs

A: Majuscule Ante meridiem et Post meridiem

43
Thomas Kim