Récupérer un format de date de m-d-Y H:i:s.u à partir de millisecondes
Problème :
Obtenir une date formatée en microsecondes à partir d'un horodatage UNIX fourni en millisecondes a été un défi permanent. Lorsque vous tentez de le faire, la sortie renvoie systématiquement 000000, même si le résultat attendu doit afficher des microsecondes.
Solution :
Pour résoudre ce problème, le format d'entrée correct est U.u, comme démontré ci-dessous :
$now = DateTime::createFromFormat('U.u', microtime(true)); echo $now->format("m-d-Y H:i:s.u");
Sortie :
Cette approche produit le résultat souhaité :
04-13-2015 05:56:22.082300
PHP Interprétation du format de date :
Notes supplémentaires :
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!