function getMillisecond() { list($t1, $t2) = explode(' ', microtime()); // return $t2 . '.' . ceil( ($t1 * 1000) ); return $t2 . ceil( ($t1 * 1000) ); } echo getMillisecond();
La méthode ci-dessus peut obtenir l'horodatage à 13 chiffres et l'écrire dans la table mysql.
Si l'heure d'origine dans le tableau est au format date. Convertissez-le simplement comme ça.
Exemple : CU est une table. mtime est un champ contenant un horodatage à 13 chiffres. L'heure est l'heure d'écriture d'origine, au format datatime.
update CU set mtime = UNIX_TIMESTAMP(time)*1000;
Pièce jointe :
L'horodatage UNIX est converti en date à l'aide de la fonction : FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870); >
Utilisez la fonction pour convertir la date en horodatage UNIX : UNIX_TIMESTAMP()Sélectionnez UNIX_TIMESTAMP('2006-11-04 12:23:00′); Exemple : requête mysql pour la journée en cours Nombre d'enregistrements : $sql="select * from message WhereDATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT( NOW(),' %Y-%m-%d') order by id desc”
Bien sûr, vous pouvez également choisir de convertir en PHP
Heure UNIX Utilisez la fonction pour convertir le timbre en date : date()
date('Y-m-d H:i:s', 1156219870);
Utilisez la fonction pour convertir la date); vers l'horodatage UNIX :
strtotime()strtotime('2010-03-24 08:15:42');
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!