Laravel est un framework de développement d'applications Web basé sur PHP qui fournit une variété de fonctionnalités et d'outils permettant aux développeurs de développer des applications plus rapidement et plus facilement. L'une des questions courantes est de savoir comment changer le format de l'heure dans Laravel. Dans cet article, nous allons examiner en profondeur comment modifier le format de l'heure à l'aide de Laravel.
Formatage de l'heure dans Laravel
Pour utiliser le formatage de l'heure dans Laravel, vous pouvez utiliser la fonction time de PHP ou la bibliothèque Carbon Carbon est une bibliothèque de traitement du temps PHP populaire qui fournit des méthodes plus pratiques.
Installation de la bibliothèque Carbon
Pour utiliser la bibliothèque Carbon, vous pouvez l'installer via Composer :
composer require nesbot/carbon
Une fois l'installation terminée, vous pouvez utiliser Carbon dans Laravel via les méthodes suivantes :
use CarbonCarbon;
Utilisation de la bibliothèque Carbon
Voici les bibliothèques Carbon disponibles. Certaines méthodes :
Carbon::now();
Carbon::parse('2021-05-01 15:00:00');
Carbon::now()->timestamp;
Carbon::now()->addDays(5);
Carbon::now()->year;
Carbon::now()->month;
Carbon::now()->dayOfWeek;
Carbon::now()->dayOfYear;
dans Laravel Changer le format de l'heure
Il existe de nombreuses façons de modifier le format de l'heure dans Laravel. Ce qui suit explique certaines méthodes couramment utilisées.
Utilisez la méthode de format dans la bibliothèque Carbon pour modifier facilement le format de l'heure. Voici un exemple :
$now = Carbon::now(); $formatTime = $now->format('Y-m-d H:i:s');
Le code ci-dessus renverra l'heure actuelle au format "2021-05-20 14:30:00".
Carbon::parse('2021-05-01 15:00:00')->format('Y année m mois j jour H:i:s');
Lorsque vous utilisez la méthode de formatage, vous avez besoin pour y prêter attention Pour les symboles de code, vous pouvez vous référer à la documentation officielle de la bibliothèque Carbon pour la sélection.
La méthode date en PHP peut également facilement changer le format de l'heure. Voici un exemple :
$now = time(); $formatTime = date('Y-m-d H:i:s', $now);
Le code ci-dessus renverra l'heure actuelle au format "2021-05-20 14:30:00".
Le premier paramètre de la fonction date est le format de l'heure et le deuxième paramètre est l'horodatage Unix.
Laravel fournit des fonctions temporelles personnalisées, telles que toDateString(), toTimeString(), toDateTimeString(), etc. Ces fonctions facilitent la modification du format de l'heure.
Par exemple :
$now = now(); $formatDate = $now->toDateString(); $formatTime = $now->toTimeString(); $formatDateTime = $now->toDateTimeString();
Le code ci-dessus renverra respectivement la date actuelle au format "2021-05-20", l'heure actuelle au format "14:30:00", et l'heure actuelle au format "2021-05-20". format de "2021-05-20 14:30" :00" de la date et de l'heure actuelles.
Résumé
Dans cet article, nous avons présenté plusieurs façons d'utiliser Laravel pour modifier le format de l'heure, notamment en utilisant la méthode de format de la bibliothèque Carbon, la méthode de date en PHP et la fonction d'heure personnalisée dans Laravel. Dans les applications réelles, les développeurs peuvent choisir la méthode appropriée pour fonctionner en fonction de leurs propres besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!