友好的显示时间 PHP端
Jul 28, 2016 am 08:26 AM<code><span>/** * 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前, 如果超过1年, 就直接显示具体时间 * *<span> @param</span> int $inputTimestamp UnixTimestamp *<span> @param</span> string $overflowTimeFormat 超过3天的时间显示格式 * *<span> @return</span> string */</span><span>static</span><span>public</span><span><span>function</span><span>timeAgo</span><span>(<span>$inputTimestamp</span>,<span>$overflowTimeFormat</span> = <span>'Y/m/d H:i'</span>)</span> {</span><span>if</span> (<span>empty</span>(<span>$inputTimestamp</span>) || !is_numeric(<span>$inputTimestamp</span>) || !<span>$inputTimestamp</span>) { <span>return</span><span>''</span>; } <span>$d</span> = time() - <span>$inputTimestamp</span>; <span>if</span> (<span>$d</span> 0) { <span>return</span><span>''</span>; } <span>else</span> { <span>if</span> (<span>$d</span> 60) { <span>return</span><span>$d</span> . <span>'秒前'</span>; } <span>else</span> { <span>if</span> (<span>$d</span> 3600) { <span>return</span> floor(<span>$d</span> / <span>60</span>) . <span>'分钟前'</span>; } <span>else</span> { <span>if</span> (<span>$d</span> 86400) { <span>return</span> floor(<span>$d</span> / <span>3600</span>) . <span>'小时前'</span>; } <span>else</span> { <span>if</span> (<span>$d</span> 259200) {<span>//3天内</span><span>return</span> floor(<span>$d</span> / <span>86400</span>) . <span>'天前'</span>; } <span>else</span> { <span>return</span> date(<span>$overflowTimeFormat</span>,<span>$inputTimestamp</span>); } } } } } }</code>
以上就介绍了 友好的显示时间 PHP端,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Explication détaillée de l'utilisation de return en langage C

Quel est l'ordre d'exécution des instructions return et enfin en Java ?

Explication détaillée des valeurs de retour de la fonction JavaScript et des instructions de retour

Comment utiliser la valeur de retour en Python

Comment Vue3 utilise-t-il le sucre syntaxique de configuration pour refuser d'écrire le retour

Utilisez le mot-clé return en JavaScript

À quoi sert else dans la structure de boucle Python ?

En Java, une fois l'instruction return dans une méthode exécutée, le bloc final sera-t-il exécuté ?
