Maison > développement back-end > Problème PHP > Qu'est-ce que l'horodatage PHP UNIX ? Comment convertir ?

Qu'est-ce que l'horodatage PHP UNIX ? Comment convertir ?

PHPz
Libérer: 2023-03-29 17:10:01
original
561 Les gens l'ont consulté

PHP time to timestamp online - facilite le traitement du temps

PHP est un langage de script open source largement utilisé et possède une large gamme d'applications dans le développement Web. Dans le développement backend, les horodatages sont très utiles dans de nombreuses situations. Pour les débutants, le concept d’horodatage est quelque peu abstrait. Cependant, une fois que vous aurez compris comment convertir l’heure PHP en horodatage en ligne, cela peut devenir une bonne aide pour vous.

Ce qui suit présentera comment utiliser l'heure PHP pour horodater en ligne, ainsi que certaines de ses applications.

Qu'est-ce que l'horodatage UNIX ?

L'horodatage UNIX est une représentation numérique du temps en utilisant l'heure ordinaire. Un horodatage UNIX est le nombre de secondes écoulées depuis le 1er janvier 1970, 0:00:00 UTC. Par conséquent, un horodatage UNIX représente le nombre de secondes écoulées depuis le 1er janvier 1970, 0:00:00 UTC. Puisque l'horodatage commence généralement le 1er janvier 1970, on l'appelle aussi une « époque ».

Fonction de conversion d'horodatage PHP

PHP fournit plusieurs méthodes pour convertir l'heure en horodatage. La méthode la plus couramment utilisée est time(), qui renvoie le nombre de secondes entre l'heure actuelle et un horodatage UNIX.

Voyons maintenant comment convertir l'heure ordinaire en horodatage UNIX. Nous pouvons utiliser la fonction strtotime en PHP qui convertit l'heure de la chaîne en horodatage UNIX.

Par exemple, dans le code ci-dessous, j'attribue '2022-01-01 00:00:00' à la variable $time, puis j'utilise la fonction strtotime() pour le convertir en horodatage et l'enregistrer dans la variable $ Dans l'horodatage :

$time = '2022-01-01 00:00:00';
$timestamp = strtotime($time);
echo $timestamp;
Copier après la connexion

Le résultat de sortie du code ci-dessus est :

1640995200
Copier après la connexion

Ce nombre est l'horodatage, qui représente le nombre de secondes à partir de l'horodatage UNIX à 0:00:00 le 1er janvier 2022.

Convertir en ligne avec PHP Time to Timestamp

Avant de commencer à écrire du code, vous pouvez utiliser des outils en ligne pour convertir l'heure en timestamp. Ceci est utile lorsque vous avez besoin d’afficher rapidement un horodatage.

Ouvrez votre navigateur et recherchez « PHP time to timestamp online » pour trouver de nombreux outils. Ici, je recommande un outil en ligne gratuit très simple à utiliser : timestampgenerator.com. Ce site Web vous permet de convertir rapidement des heures ordinaires en horodatages. Il vous suffit de saisir l'heure et de cliquer sur "Générer le code".

Sur la page d'accueil, vous pouvez voir un outil qui vous permet de convertir rapidement l'heure en horodatage. Tout d'abord, sélectionnez le fuseau horaire nécessaire, puis entrez l'heure que vous souhaitez convertir, cliquez sur le bouton "Générer le code" et l'outil générera le code pour vous et affichera l'horodatage.

Utiliser l'horodatage pour les calculs de date/heure

Après avoir converti l'heure en horodatage, vous pouvez effectuer des calculs de date/heure plus facilement, comme calculer le décalage horaire entre deux heures. Voici un exemple qui montre comment calculer le décalage horaire en comparant les horodatages :

// 计算两个时间之间的差值
$first_time = strtotime('2022-01-02 00:00:00');
$second_time = strtotime('2022-01-01 00:00:00');

$difference = $first_time - $second_time;
echo "差值为:" . $difference . " 秒";
Copier après la connexion

Le résultat du code ci-dessus sera :

差值为:86400 秒
Copier après la connexion

Formatage date/heure à l'aide d'horodatages

Vous pouvez utiliser la fonction date() en PHP, Formatez l'horodatage au format date/heure spécifié.

Voici un exemple qui montre comment formater un horodatage au format mois/jour/année à l'aide d'un formateur de date/heure :

// 将时间戳转换为日期格式
$timestamp = strtotime('2022-01-01 00:00:00');
$date = date('m/d/Y', $timestamp);
echo $date;
Copier après la connexion

Le résultat du code ci-dessus est :

01/01/2022
Copier après la connexion

Conclusion

Développés en PHP, les horodatages sont un outil très utile. Apprendre à utiliser les horodatages pour convertir l'heure ordinaire en horodatages UNIX peut vous permettre de mieux comprendre comment le temps est traité et comment il est utilisé dans différentes applications. L'utilisation d'outils en ligne peut vous aider à accomplir cette tâche plus rapidement, mais comprendre ce que signifie le code est toujours la clé du succès.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal