Cet article présente principalement l'utilisation des fonctions en PHP avant de calculer un temps donné. Il analyse les compétences de calcul du temps en PHP avec des exemples. Il est d'une grande valeur pratique. Les amis qui en ont besoin peuvent s'y référer
<.>Les exemples de cet article décrivent la méthode de calcul PHP Calcule l'utilisation de la fonction jusqu'à un temps donné. Les détails sont les suivants : Étant donné une heure ici, calculez combien de temps il y a cette heure, par exemple : il y a 2 jours, il y a 1 an<?php function prettyDate($date){ $time = strtotime($date); $now = time(); $ago = $now - $time; if($ago < 60){ $when = round($ago); $s = ($when == 1)?"second":"seconds"; return "$when $s ago"; }elseif($ago < 3600){ $when = round($ago / 60); $m = ($when == 1)?"minute":"minutes"; return "$when $m ago"; }elseif($ago >= 3600 && $ago < 86400){ $when = round($ago / 60 / 60); $h = ($when == 1)?"hour":"hours"; return "$when $h ago"; }elseif($ago >= 86400 && $ago < 2629743.83){ $when = round($ago / 60 / 60 / 24); $d = ($when == 1)?"day":"days"; return "$when $d ago"; }elseif($ago >= 2629743.83 && $ago < 31556926){ $when = round($ago / 60 / 60 / 24 / 30.4375); $m = ($when == 1)?"month":"months"; return "$when $m ago"; }else{ $when = round($ago / 60 / 60 / 24 / 365); $y = ($when == 1)?"year":"years"; return "$when $y ago"; } } echo prettyDate("2012-07-22 12:23:45")."<br />"; echo prettyDate("2010-11-12 22:25:45")."<br />"; echo prettyDate("2012-01-01 01:00:00")."<br />"; echo prettyDate("2001-05-30 00:00:00")."<br />";
Résumé : Ce qui précède est L'ensemble du contenu de cet article devrait être utile à l'étude de chacun.
Recommandations associées :
PHP+Mysql+jQuery pour implémenter la fonction de récupération de mot de passe
php pour implémenter le chargement Police et sauvegarde
Parcours récursif php pour obtenir une classification infinie
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!