Maison >développement back-end >Problème PHP >Comment convertir le format d'heure en horodatage en utilisant PHP

Comment convertir le format d'heure en horodatage en utilisant PHP

PHPz
PHPzoriginal
2023-03-24 16:05:321426parcourir

En PHP, le temps de traitement est une opération très courante, et le formatage de l'heure est l'une des opérations importantes. L'horodatage est un moyen de représenter l'heure, et de nombreuses fonctions peuvent être utilisées pour manipuler les horodatages en PHP. Cet article va vous montrer comment convertir un format d'heure en horodatage à l'aide de PHP.

1. Format de l'heure et sa description

Avant de traiter du formatage de l'heure, nous devons d'abord comprendre les formats d'heure courants et leurs significations :

  1. Année, mois, jour, heure, minute et seconde, comme 2022. -01-01 00 : 00 :00.
  2. Horodatage, représentant le nombre de secondes entre le 1er janvier 1970 00:00:00 GMT et l'heure actuelle, par exemple 1640995200.
  3. Autres formats, tels que "1er janvier 2022", "2022-01-01", etc.

2. Utilisez la fonction strtotime() pour convertir le format de l'heure en horodatage

Utilisez la fonction strtotime() en PHP pour convertir le format de l'heure en horodatage La fonction s'utilise comme suit :

$timestamp = strtotime('2022-01-01 00:00:00');
echo $timestamp; // 输出 1640995200

. Dans l'exemple ci-dessus, la fonction strtotime() convertit la chaîne d'heure « 2022-01-01 00:00:00 » en l'horodatage correspondant, et le résultat est 1640995200. Cette fonction prend également en charge les chaînes temporelles dans d'autres formats, tels que « 1er janvier 2022 », « 2022-01-01 », etc.

3. Utilisez la fonction date() pour convertir l'horodatage au format heure

Utilisez la fonction date() en PHP pour convertir l'horodatage au format heure :

$timestamp = strtotime('2022-01-01 00:00:00');
$datetime = date('Y-m-d H:i:s', $timestamp);
echo $datetime; // 输出 2022-01-01 00:00:00

Dans ce qui précède. Par exemple, la fonction date() convertit l'horodatage $timestamp dans le format d'heure correspondant "2022-01-01 00:00:00".

IV. Résumé

Grâce à l'introduction ci-dessus, nous pouvons tirer les conclusions suivantes :

  1. PHP peut convertir le format de l'heure en horodatage via la fonction strtotime(), et peut également convertir l'horodatage en horodatage via la fonction date(). Convertir au format heure. La fonction
  2. strtotime() prend en charge plusieurs formats d'heure et peut convertir les chaînes d'heure en horodatages correspondants. La fonction
  3. date() peut également prendre en charge plusieurs formats d'heure et peut afficher l'horodatage dans la chaîne d'heure correspondante dans le format spécifié.

Lorsque vous traitez le formatage de l'heure, vous pouvez choisir différentes fonctions et formats en fonction des besoins réels et les utiliser de manière flexible dans le développement réel.

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