Maison >développement back-end >tutoriel php >Comment convertir des millisecondes en un format de date « d-m-Y » en PHP ?

Comment convertir des millisecondes en un format de date « d-m-Y » en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-01 08:15:02851parcourir

How to Convert Milliseconds to a

php : Convertir des millisecondes en date dans le format requis

Vous essayez de convertir une chaîne représentant une date en millisecondes depuis l'époque Unix à une date au format d-m-Y. Vous obtenez un résultat inattendu.

Le problème est que les millisecondes données (1227643821310) ne représentent pas la date "02-12-2008".

Au lieu de cela, les millisecondes données représentent la date "25-11-2008", qui correspond à votre sortie.

Code correct :

Le code suivant convertit correctement les millisecondes en la valeur attendue format :

<code class="php">$mil = 1227643821310;
$seconds = $mil / 1000;
echo date("d-m-Y", $seconds);</code>

Sortie :

25-11-2008

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