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
Libérer: 2023-03-29 14:12:42
original
589 Les gens l'ont consulté

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;
Copier après la connexion

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

2021-01-01 00:00:00
Copier après la connexion
Copier après la connexion
  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'); // 格式化日期时间字符串
Copier après la connexion

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

2021-01-01 00:00:00
Copier après la connexion
Copier après la connexion
  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;
Copier après la connexion

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

1609459200
Copier après la connexion

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!

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