Maison > développement back-end > tutoriel php > Comment puis-je convertir les horodatages PHP en chaînes temporelles lisibles par l'homme ?

Comment puis-je convertir les horodatages PHP en chaînes temporelles lisibles par l'homme ?

Mary-Kate Olsen
Libérer: 2024-12-29 04:35:09
original
645 Les gens l'ont consulté

How Can I Convert PHP Timestamps to Human-Readable Time Strings?

Conversion d'horodatages en chaînes temporelles descriptives en PHP

En PHP, vous pouvez facilement convertir des horodatages en chaînes temporelles conviviales, telles que " Il y a 3 minutes" ou "Il y a 1 jour". Voici comment :

Conversion au format Unix

L'horodatage donné, "2009-09-12 20:57:19", doit être converti au format d'horodatage Unix. , qui représente le nombre de secondes depuis le 1er janvier 1970 UTC. Pour ce faire, utilisez PHP strtotime() :

$unixTimestamp = strtotime('2009-09-12 20:57:19');
Copier après la connexion

Utilisation d'une fonction de conversion de temps

Il existe diverses fonctions PHP disponibles pour convertir des chaînes de temps en la valeur souhaitée. format. L'une de ces fonctions est time_elapsed_string() :

echo time_elapsed_string($unixTimestamp);
Copier après la connexion

Cela affichera quelque chose comme "il y a 2 jours".

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal