Maison >développement back-end >Problème PHP >Comment convertir des nombres en horodatage en php

Comment convertir des nombres en horodatage en php

PHPz
PHPzoriginal
2023-03-29 11:31:34585parcourir

PHP est un langage de programmation très puissant et largement utilisé dans le développement WEB. Une fonction fréquemment utilisée consiste à convertir l'heure en horodatage, ce qui consiste à utiliser un entier pour représenter une valeur de date et d'heure. Pour les développeurs PHP, savoir convertir des nombres en horodatages est une compétence très importante. Vous trouverez ci-dessous une brève introduction sur la façon de convertir des nombres en horodatages via PHP.

En PHP, l'horodatage fait référence au nombre de secondes écoulées depuis 00:00:00 le 1er janvier 1970 (heure moyenne de Greenwich). Ainsi, pour convertir un nombre en horodatage, nous devons savoir quelle heure ce nombre représente. Ce nombre peut être converti en heure des manières suivantes :

  1. À l'aide de la fonction date

En PHP, nous pouvons utiliser la fonction date() intégrée pour formater l'horodatage en une chaîne de date et d'heure spécifique. l'implémentation est la suivante :

$timestamp = 1609459200; // 代表2021年1月1日零点
$date = date('Y-m-d H:i:s', $timestamp); // 将时间戳格式化为日期时间字符串
echo $date;

Résultats de l'exécution du code :

2021-01-01 00:00:00
  1. Utilisation de la classe DateTime

La classe DateTime de PHP fournit des fonctions pratiques d'opération de date et d'heure et prend également en charge la conversion des horodatages en objets date et heure. Un exemple est le suivant :

$timestamp = 1609459200;
$datetime = new DateTime();
$datetime->setTimestamp($timestamp); // 将时间戳设置给日期时间对象
echo $datetime->format('Y-m-d H:i:s'); // 格式化日期时间字符串

Résultat de l'exécution du code :

2021-01-01 00:00:00
  1. Utilisez la fonction strtotime

La fonction strtotime de PHP peut convertir une chaîne en horodatage ou un nombre en horodatage. Un exemple est le suivant :

$timestamp = 1609459200;
$date = strtotime(date('Y-m-d H:i:s', $timestamp));
echo $date;

Résultat de l'exécution du code :

1609459200

En résumé, la conversion de nombres en horodatages est une tâche très importante et est également très facile à implémenter en PHP. La maîtrise de cette compétence peut aider les développeurs à mieux gérer les problèmes liés à la date et à l'heure et à améliorer l'efficacité du développement.

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