検索
ホームページphp教程php手册PHP比较全的友好时间显示

分享一个php友好的比较完成的时间格式化函数,包括‘刚刚’,'几秒之前',‘几分钟前’,'几小时前',几天前,几周前,几个月前等。调用方式很简单,是从ThinkSNS 里面拿出来的。
/**<br>  * 友好的时间显示<br>  *<br>  * @param int    $sTime 待显示的时间<br>  * @param string $type  类型. normal | mohu | full | ymd | other<br>  * @param string $alt   已失效<br>  * @return string<br>  */<br> function friendlyDate($sTime,$type = 'normal',$alt = 'false') {<br>     if (!$sTime)<br>         return '';<br>     //sTime=源时间,cTime=当前时间,dTime=时间差<br>     $cTime      =   time();<br>     $dTime      =   $cTime - $sTime;<br>     $dDay       =   intval(date("z",$cTime)) - intval(date("z",$sTime));<br>     //$dDay     =   intval($dTime/3600/24);<br>     $dYear      =   intval(date("Y",$cTime)) - intval(date("Y",$sTime));<br>     //normal:n秒前,n分钟前,n小时前,日期<br>     if($type=='normal'){<br>         if( $dTime              if($dTime                  return '刚刚';    //by yangjs<br>             }else{<br>                 return intval(floor($dTime / 10) * 10)."秒前";<br>             }<br>         }elseif( $dTime              return intval($dTime/60)."分钟前";<br>         //今天的数据.年份相同.日期相同.<br>         }elseif( $dYear==0 && $dDay == 0  ){<br>             //return intval($dTime/3600)."小时前";<br>             return '今天'.date('H:i',$sTime);<br>         }elseif($dYear==0){<br>             return date("m月d日 H:i",$sTime);<br>         }else{<br>             return date("Y-m-d H:i",$sTime);<br>         }<br>     }elseif($type=='mohu'){<br>         if( $dTime              return $dTime."秒前";<br>         }elseif( $dTime              return intval($dTime/60)."分钟前";<br>         }elseif( $dTime >= 3600 && $dDay == 0  ){<br>             return intval($dTime/3600)."小时前";<br>         }elseif( $dDay > 0 && $dDay             return intval($dDay)."天前";<br>         }elseif( $dDay > 7 &&  $dDay              return intval($dDay/7) . '周前';<br>         }elseif( $dDay > 30 ){<br>             return intval($dDay/30) . '个月前';<br>         }<br>     //full: Y-m-d , H:i:s<br>     }elseif($type=='full'){<br>         return date("Y-m-d , H:i:s",$sTime);<br>     }elseif($type=='ymd'){<br>         return date("Y-m-d",$sTime);<br>     }else{<br>         if( $dTime              return $dTime."秒前";<br>         }elseif( $dTime              return intval($dTime/60)."分钟前";<br>         }elseif( $dTime >= 3600 && $dDay == 0  ){<br>             return intval($dTime/3600)."小时前";<br>         }elseif($dYear==0){<br>             return date("Y-m-d H:i:s",$sTime);<br>         }else{<br>             return date("Y-m-d H:i:s",$sTime);<br>         }<br>     }<br> }本文地址:http://www.moretouch.com.cn/news/jishufenxiang/16.html

AD:真正免费,域名+虚机+企业邮箱=0元

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター