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 ?
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