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
- Golang時間函式及測試函式執行時間案例Golang函式
- PHP陣列函式的時間複雜度清單PHP陣列函式時間複雜度
- T-SQL——函式——時間操作函式SQL函式
- Clickhouse 時間日期函式函式
- mysql 獲取當前日期函式及時間格式化引數詳解MySql函式
- 時間函式:與時間相關那些事。。。函式
- python學習4格式化時間Python
- SPL 的日期時間函式函式
- FreeRTOS-04-核心控制函式+時間管理函式函式
- MySQL 的日期和時間函式MySql函式
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式
- php 函式PHP函式
- php函式PHP函式
- PHP 函式PHP函式
- Python格式化時間Python
- 格式化時間 戳
- 日期時間格式化
- 探索MySQL高階語句(數學函式、聚合函式、字串函式、日期時間函式)MySql函式字串
- Kotlin進階(二)中綴、內聯、高階函式Kotlin函式
- 中綴表示式
- C++資料格式化3 - 格式化時間區間(使用時長)C++
- pandas dataframe 時間欄位 diff 函式函式
- 636. 函式的獨佔時間函式
- Go基礎-時間和日期函式Go函式
- MySQL日期和時間函式彙總MySql函式
- JavaScript時間日期格式化JavaScript
- js時間格式化工具JS
- 格式化釋出時間
- PHP 常用函式PHP函式
- PHP匿名函式PHP函式
- PHP常用函式PHP函式
- PHP函式大全PHP函式
- PHP函式mktimePHP函式
- PHP字串函式PHP字串函式
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- PHP 每日一函式 — 字串函式 crypt ()PHP函式字串