Maison  >  Article  >  développement back-end  >  Comment convertir l'heure en horodatage en PHP avec la fonction intégrée

Comment convertir l'heure en horodatage en PHP avec la fonction intégrée

PHPz
PHPzoriginal
2023-03-29 16:24:31453parcourir

PHP est un langage de développement Web très populaire, les développeurs doivent donc maîtriser diverses opérations en PHP pour réaliser les fonctions requises. En PHP, la conversion de l'heure en horodatage est une fonction fréquemment nécessaire. Dans cet article, nous apprendrons comment convertir l'heure en horodatage en PHP à l'aide des fonctions intégrées.

Tout d’abord, nous devons comprendre ce que sont l’horodatage et l’heure. Un horodatage est un format pour représenter l'heure sur un ordinateur. Il représente le nombre de millisecondes depuis le 1er janvier 1970 à 00:00:00 UTC. L'heure fait référence aux formats de date et d'heure que les gens peuvent comprendre directement, tels que l'année, le mois, le jour, les heures, les minutes et les secondes. En PHP, il existe de nombreuses fonctions intégrées qui peuvent être utilisées pour convertir l'heure en horodatage.

Voici les fonctions pour convertir les horodatages :

strtotime($datetime);
mktime([int $hour], [int $minute], [int $second], [int $month], [int $day], [int $year]);

La première fonction est strtotime, qui convertit une chaîne d'heure lisible au format d'horodatage de PHP. Cette fonction peut être utilisée des manières suivantes :

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

Le code ci-dessus convertit la chaîne '2022-01-01 00:00:00' au format d'horodatage et la stocke dans la variable $timestamp. La dernière ligne de code affiche l'horodatage à l'écran.

La deuxième fonction est mktime, qui convertit les paramètres de date et d'heure donnés au format d'horodatage PHP. Cette fonction peut être utilisée de la manière suivante :

$timestamp = mktime(0, 0, 0, 1, 1, 2022);
echo $timestamp; // 输出:1640995200

Le code ci-dessus convertit 0:00:00 du 1er janvier 2022 au format timestamp et le stocke dans la variable $timestamp. La dernière ligne de code affiche l'horodatage à l'écran.

De plus, nous pouvons également utiliser la fonction date de PHP pour convertir l'horodatage dans un format d'heure que les gens peuvent comprendre. Voici un exemple simple :

$timestamp = strtotime('2022-01-01 00:00:00');
$date = date('Y年m月d日 H时i分s秒', $timestamp);
echo $date; // 输出:2022年01月01日 00时00分00秒

Le code ci-dessus convertit l'horodatage dans un format lisible par l'homme et le stocke dans la variable $date. La dernière ligne de code affiche l'heure dans ce format à l'écran.

Pour résumer, cet article présente deux fonctions intégrées strtotime et mktime en PHP, qui peuvent convertir l'heure au format d'horodatage. Ces fonctions peuvent aider les développeurs PHP à effectuer rapidement des opérations de date et d'heure. Cependant, veuillez noter que lorsque vous utilisez ces fonctions, vous devez faire attention à l'exactitude du format de l'heure. J'espère que l'introduction de cet article pourra aider les développeurs PHP à mieux comprendre et utiliser les horodatages.

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