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');
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);
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!