Maison >développement back-end >tutoriel php >Comment changer l'horodatage au format d'heure normal en langage php ? (exemple spécifique)
Le concept d'horodatage php doit être familier à ceux qui débutent. Nous penserons tous à deux fonctions horaires très importantes, Date/Heure, pour la première fois. Tout d’abord, permettez-moi de présenter brièvement les connaissances pertinentes de ces deux fonctions.
La fonction Date/Heure vous permet d'obtenir la date et l'heure du serveur sur lequel le script PHP s'exécute. Vous pouvez utiliser ces deux fonctions pour formater les dates et les heures de différentes manières. Notez ici qu'ils dépendent des paramètres locaux du serveur, et n'oubliez pas de prendre en compte l'heure d'été et les années bissextiles lorsque vous utilisez ces fonctions.
Ensuite, cet article a pour but de vous donner une introduction détaillée à l'utilisation spécifique de la conversion de temps en minute PHP (heures, jours...) et comment la convertir au format d'heure d'il y a quelques minutes. . (Heures, jours...)
1. L'exemple de code spécifique pour convertir le temps PHP en minutes (jours, heures) est le suivant :
function format_date($time){ if(!is_numeric($time)){ $time=strtotime($time); } $t=time()-$time; $f=array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); foreach ($f as $k=>$v) { if (0 !=$c=floor($t/(int)$k)) { return '<span class="pink">'.$c.' </span>'.$v.'前'; } } }
2. 🎜>L'exemple de code spécifique du nombre de minutes (jours, heures) en lequel l'horodatage PHP est converti est le suivant :
function get_last_time($time) { $todayLast = strtotime(date('Y-m-d 23:59:59')); $agoTimeTrue = time() - $time; $agoTime = $todayLast - $time; $agoDay = floor($agoTime / 86400); if ($agoTimeTrue < 60) { $result = '刚刚'; } elseif ($agoTimeTrue < 3600) { $result = (ceil($agoTimeTrue / 60)) . '分钟前'; } elseif ($agoTimeTrue < 3600 * 12) { $result = (ceil($agoTimeTrue / 3600)) . '小时前'; } elseif ($agoDay == 1) { $result = '昨天 '; } elseif ($agoDay == 2) { $result = '前天 '; } else { $format = date('Y') != date('Y', $time) ? "Y-m-d" : "m-d"; $result = date($format, $time); } return $result; }Remarque : la fonction get_last_time(){} obtient la durée maximale du jour Grâce à l'introduction de cet article à la conversion temps-minute PHP (jours, heures) et à d'autres connaissances connexes, j'espère qu'il sera utile aux amis dans le besoin ! [Articles connexes recommandés]
Explication détaillée de la fonction PHP pour obtenir l'horodatage actuel
Heure PHP() fonction pour obtenir une explication détaillée de l'exemple d'horodatage actuel
Comment obtenir l'horodatage zéro heure du jour en PHP
exemple de code de méthode php pour obtenir l'horodatage au niveau de la milliseconde
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!