php格式化時間綴函式
<?php
/
function:顯示某一個時間相當於當前時間在多少秒前,多少分鐘前,多少小時前
timeInt:unix time時間戳
format:時間顯示格式
*/
function timeFormat($timeInt,$format=`Y-m-d H:i:s`){
if(empty($timeInt)||!is_numeric($timeInt)||!$timeInt){
return “;
}
$d=time()-$timeInt;
if($d<0){
return “;
}else{
if($d<60){
return $d.`秒前`;
}else{
if($d<3600){
return floor($d/60).`分鐘前`;
}else{
if($d<86400){
return floor($d/3600).`小時前`;
}else{
if($d<259200){//3天內
return floor($d/86400).`天前`;
}else{
return date($format,$timeInt);
}
}
}
}
}
/
function:顯示某一個時間相當於當前時間在多少秒前,多少分鐘前,多少小時前
timeInt:unix time時間戳
format:時間顯示格式
*/
function timeFormat($timeInt,$format=`Y-m-d H:i:s`){
if(empty($timeInt)||!is_numeric($timeInt)||!$timeInt){
return “;
}
$d=time()-$timeInt;
if($d<0){
return “;
}else{
if($d<60){
return $d.`秒前`;
}else{
if($d<3600){
return floor($d/60).`分鐘前`;
}else{
if($d<86400){
return floor($d/3600).`小時前`;
}else{
if($d<259200){//3天內
return floor($d/86400).`天前`;
}else{
return date($format,$timeInt);
}
}
}
}
}
}
本文轉自 Lee_吉 部落格,原文連結: http://blog.51cto.com/12173069/2048672 如需轉載請自行聯絡原作者
相關文章
- javascript和PHP及MYSQL時間格式化函式JavaScriptPHPMySql函式
- PHP 時間函式PHP函式
- [php]php時間格式化PHP
- php時間戳函式mktime()PHP時間戳函式
- PHP 時間格式化計算PHP
- 常用函式--時間函式函式
- js格式化(解析)PHP時間戳JSPHP時間戳
- 時間函式函式
- 日期時間函式函式
- oracle時間函式Oracle函式
- MySQL時間函式MySql函式
- Sql時間函式SQL函式
- Golang時間函式及測試函式執行時間案例Golang函式
- PHP陣列函式的時間複雜度清單PHP陣列函式時間複雜度
- T-SQL——函式——時間操作函式SQL函式
- oracle 時間函式sysdateOracle函式
- Oracle 時間函式NumToYMInterval()Oracle函式
- 時間函式對比函式
- Teradata 時間函式函式
- 時間處理函式函式
- mysql時區與時間函式MySql函式
- mysql 獲取當前日期函式及時間格式化引數詳解MySql函式
- oracle時間間隔轉換函式Oracle函式
- SPL 的日期時間函式函式
- mysql中的時間函式MySql函式
- MySQL日期時間函式大全MySql函式
- mysql幾個時間函式MySql函式
- MySQL 日期時間函式大全MySql函式
- ORACLE日期時間函式大全Oracle函式
- SQLServer時間日期函式速查SQLServer函式
- C語言時間函式C語言函式
- python學習4格式化時間Python
- SqlServer時間格式化SQLServer
- mongodb時間格式化MongoDB
- FreeRTOS-04-核心控制函式+時間管理函式函式
- Sql Server函式全解(4):日期和時間函式SQLServer函式
- Sql Server函式全解(四)日期和時間函式SQLServer函式
- MySQL 的日期和時間函式MySql函式