Maison > Article > développement back-end > Comment convertir des millisecondes en un format de date « d-m-Y » en PHP ?
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!