Méthode de conversion PHP pour les horodatages Unix : 1. Convertissez les horodatages Unix via "date('Y-m-d H:i:s',$time);"; 2. Convertissez le format de l'heure en horodatage via la fonction strtotime ;3. horodatage de l'heure actuelle via "echo(time());".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode de conversion d'horodatage PHP pour Unix
PHP pour la conversion d'horodatage Unix
1. l'horodatage dans un format similaire à "2012-05-12 11:09:15" :
date('Y-m-d H:i:s',$time); //$time的值即Unix时间戳,可能是你从数据库里取出来的或者...
2 Convertissez l'heure au format "2012-05-12" en un horodatage :
strtotime("2012-05-12"); //返回值为int型
3. heure actuelle Horodatage :
echo(time());
Avancé
En fait, la fonction de date fournie par PHP est très simple à utiliser. Par exemple, si vous souhaitez convertir l'horodatage Unix dans le format de date souhaité, comme "25 mai 2012". " :
date(‘Y年m月d日’,$time);
Vous pouvez voir que la fonction date ne s'intéresse qu'à "Y", "m" et "d". Elle ne fait pas beaucoup attention aux caractères spéciaux que vous avez insérés au milieu.
■Année – « Y » représente l'année à quatre chiffres. 2012
■Année – « y » représente une année à deux chiffres. 12
■mois – « F » signifie l'orthographe complète du mois en anglais. Janvier sera affiché comme "janvier"
mois - "M" représente les 3 premiers caractères du mois anglais. Janvier sera affiché sous la forme "jan", l'abréviation de janvier
mois - "m" représente le mois numérique. Janvier est affiché sous la forme « 01 » et décembre sous la forme « 12 ».
■ Jour – « j » représente une date numérique. Si la date est composée d'un seul chiffre, "0" ne sera pas ajouté au bit haut, par exemple : "9", "12"
Jour - "d" représente une date numérique. Si la date est à un seul chiffre, le chiffre supérieur sera rempli avec "0", par exemple : "09", "12"
heure - "g" est l'heure de douze heures, s'il s'agit d'un seul chiffre , le chiffre supérieur ne sera pas rempli avec "0", par exemple : "3", "12"
Heure - "G" heure de vingt-quatre heures, s'il s'agit d'un chiffre supérieur à un chiffre, "0 " ne sera pas ajouté, par exemple : "3", "18"
■Heure – « h » est l'heure dans le système de douze heures. S'il s'agit d'un chiffre élevé à un chiffre, « 0 » sera ajouté , par exemple : « 03 », « 12 »
Heure – « H » est l'heure dans le système de vingt-quatre heures. S'il s'agit d'un seul chiffre, « 0 » sera ajouté au chiffre supérieur, par exemple. exemple : "03", "18"
minutes - "i" minutes, par exemple : "09", "60"
secondes - "s" secondes, Par exemple : "06", "60"
Enfin, veuillez noter que si le format de l'heure est affiché au format douze heures, vous devez indiquer AM et PM
Par exemple : echo date('g:i:s a');
La sortie est : 5 :56:57 am
echo date(‘h:i:s A’);
Le résultat est : 05:56:57 AM
“a”上午=am、下午=pm;”A”上午=AM、下午=PM
Popular science
L'horodatage correspond aux secondes depuis le 1er janvier 1970 (00:00:00 GMT). Il est également appelé Unix Timestamp.
L'horodatage Unix (horodatage Unix), également connu sous le nom d'heure Unix (heure Unix), heure POSIX (heure POSIX), est une méthode de représentation de l'heure, définie à partir de 00h00, heure moyenne de Greenwich, le 1er janvier 1970. Le nombre total de secondes depuis 00 secondes jusqu'à maintenant. Les horodatages Unix ne sont pas seulement utilisés dans les systèmes Unix et les systèmes de type Unix, mais sont également largement utilisés dans de nombreux autres systèmes d'exploitation.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!