Maison >développement back-end >Problème PHP >Convertir l'horodatage en chaîne en PHP

Convertir l'horodatage en chaîne en PHP

PHPz
PHPzoriginal
2023-03-29 16:16:38687parcourir

PHP est un langage de programmation puissant et largement utilisé qui peut gérer facilement les horodatages. Chaque horodatage est une séquence de nombres représentant le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC. Lors de la conversion d'un horodatage en une date et une heure lisibles, vous devez utiliser les fonctions intégrées de PHP.

Ici, nous expliquerons comment convertir un horodatage en chaîne en PHP.

Tout d’abord, pour convertir un horodatage en date et heure, utilisez la fonction date() de PHP. Cette fonction prend deux paramètres : le premier est le format de la date et de l'heure, et le second est l'horodatage à formater. Voici quelques formats de date et d'heure courants :

  1. A-m-d H:i:s, par exemple 2022-06-21 13:32:45
  2. A/m/d H:i:s, par exemple 2022/06/ 21 13:32:45
  3. m/d/Y H:i:s, par exemple 21/06/2022 13:32:45
  4. Y année m mois j jour H heure i minute s seconde, par exemple le 21 juin 2022 13 heures, 32 minutes et 45 secondes

Voici un exemple de code pour convertir l'horodatage en date et heure :

$timestamp = 1658749235; // 假设时间戳为2022-06-25 09:27:15
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 输出2022-06-25 09:27:15

En plus d'utiliser la fonction date(), vous pouvez également utiliser la classe DateTime. L’avantage de cette classe est qu’elle peut facilement gérer les dates et heures dans différents fuseaux horaires. Voici l'exemple de code pour convertir l'horodatage en date et heure à l'aide de la classe DateTime :

$timestamp = 1658749235; // 假设时间戳为2022-06-25 09:27:15
$date = new DateTime();
$date->setTimestamp($timestamp);
echo $date->format('Y-m-d H:i:s'); // 输出2022-06-25 09:27:15

Si vous devez convertir la date et l'heure représentées par une chaîne en horodatage, vous pouvez utiliser la fonction strtotime(). Cette fonction convertit une chaîne de date et d'heure en un horodatage, ce qui peut être utile lors de la gestion des soumissions de formulaires ou de l'extraction de dates et d'heures d'une base de données. Voici l'exemple de code pour convertir la date et l'heure en horodatage à l'aide de la fonction strtotime() :

$date_str = '2022-06-25 09:27:15';
$timestamp = strtotime($date_str);
echo $timestamp; // 输出1658749235

En résumé, PHP fournit de nombreuses fonctions et classes intégrées pour gérer les formats d'horodatage et de date/heure. L'utilisation de ces fonctions nous permet de convertir facilement les horodatages en dates et heures, de les formater et de les traiter.

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