Maison  >  Article  >  cadre php  >  Laravel change le format de l'heure

Laravel change le format de l'heure

PHPz
PHPzoriginal
2023-05-29 09:14:071556parcourir

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 :

  1. Obtenez la date et l'heure actuelles :
Carbon::now();
  1. Obtenez la date et l'heure spécifiées :
Carbon::parse('2021-05-01 15:00:00');
  1. Obtenez l'horodatage :
Carbon::now()->timestamp;
  1. Obtenez la date après le nombre de jours spécifié :
Carbon::now()->addDays(5);
  1. Obtenez l'heure actuelle Année :
Carbon::now()->year;
  1. Obtenez le mois de l'heure actuelle :
Carbon::now()->month;
  1. Obtenez le jour de la semaine où l'heure actuelle est :
Carbon::now()->dayOfWeek;
  1. Obtenez le jour de l'année où l'heure actuelle est :
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.

  1. Utilisez la méthode de format dans la bibliothèque Carbon

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.

  1. Utilisez la méthode date en PHP

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.

  1. Utiliser les fonctions temporelles dans Laravel

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn