Maison > développement back-end > Problème PHP > Comment convertir l'horodatage PHP en heure

Comment convertir l'horodatage PHP en heure

PHPz
Libérer: 2023-03-29 14:08:36
original
891 Les gens l'ont consulté

PHP est un langage de programmation puissant, open source, gratuit et largement utilisé dans le développement Web. Un horodatage est une méthode de chronométrage Unix basée sur le temps qui représente le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit. Dans le développement PHP, les horodatages sont souvent utilisés et les développeurs doivent convertir les horodatages dans un format d'heure facile à comprendre. Cet article explique comment convertir l'horodatage au format heure en PHP.

  1. Utilisez la fonction date()

En PHP, la fonction date() peut convertir un horodatage dans un format d'heure spécifié. Voici un exemple :

$timestamp = time();
$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
Copier après la connexion

Dans le code ci-dessus, la fonction time() renvoie l'horodatage actuel et la fonction date() convertit l'horodatage au format d'heure aaaa-mm-jj hh:ii:ss.

  1. Utilisez la fonction strtotime()

La fonction strtotime() peut convertir une chaîne en un horodatage ou un horodatage en un format d'heure facile à comprendre. Voici un exemple :

$timestamp = strtotime("2021-05-01 09:00:00");
$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
Copier après la connexion

Dans le code ci-dessus, la fonction strtotime() convertit la chaîne "2021-05-01 09:00:00" en un horodatage, et la fonction date() convertit l'horodatage en aaaa-mm -dd hh:ii:ss format d'heure.

  1. Utilisez la classe DateTime

La classe DateTime de PHP peut gérer les dates et les heures de manière pratique. Voici un exemple :

$timestamp = time();
$date = new DateTime();
$date->setTimestamp($timestamp);
$result = $date->format('Y-m-d H:i:s');
echo $result;
Copier après la connexion

Dans le code ci-dessus, la méthode setTimestamp() définit l'horodatage de l'objet DateTime et la méthode format() convertit l'objet DateTime au format horaire aaaa-mm-jj hh:ii : art.

  1. Utilisez la fonction strftime()

La fonction strftime() peut formater l'heure dans une chaîne localisée et convertir l'horodatage dans un format d'heure facile à comprendre. Voici un exemple :

$timestamp = time();
$date = strftime('%Y-%m-%d %H:%M:%S', $timestamp);
echo $date;
Copier après la connexion

Dans le code ci-dessus, la fonction strftime() convertit l'horodatage en une chaîne localisée et le format de sortie est similaire à la fonction date().

Résumé

Dans le développement PHP, il est souvent nécessaire de convertir les horodatages en un format d'heure facile à comprendre. Cet article présente quatre méthodes de traitement courantes, parmi lesquelles la fonction date() est la méthode la plus couramment utilisée, qui peut. convertir les horodatages en une chaîne de temps au format spécifié. Si des calculs ou un traitement date-heure plus complexes sont nécessaires, il est recommandé d’utiliser la classe DateTime. Lorsque vous utilisez la fonction strftime(), vous devez faire attention aux problèmes de localisation. Quelle que soit la méthode utilisée, les développeurs doivent choisir la méthode la plus adaptée en fonction de la situation réelle.

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