php計(jì)算給定時(shí)間之前的函數(shù)用法實(shí)例
本文實(shí)例講述了php計(jì)算給定時(shí)間之前的函數(shù)用法。分享給大家供大家參考。具體如下:
這里給定一個(gè)時(shí)間,計(jì)算這個(gè)時(shí)間在多久前,比如:2天前,1年前
<?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 />";
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- php 時(shí)間計(jì)算問(wèn)題小結(jié)
- php 頁(yè)面執(zhí)行時(shí)間計(jì)算代碼
- php簡(jiǎn)單計(jì)算頁(yè)面加載時(shí)間的方法
- php實(shí)現(xiàn)用于計(jì)算執(zhí)行時(shí)間的類實(shí)例
- php計(jì)算函數(shù)執(zhí)行時(shí)間的方法
- PHP中UNIX時(shí)間戳和日期間的轉(zhuǎn)換與計(jì)算實(shí)例
- php計(jì)算程序運(yùn)行時(shí)間的簡(jiǎn)單例子分享
- php中計(jì)算時(shí)間差的幾種方法
- php 計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間的函數(shù)(小時(shí))
- php時(shí)間計(jì)算相關(guān)問(wèn)題小結(jié)
相關(guān)文章
關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧
這篇文章主要介紹了關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11
完美解決dedecms中的[html][/html]和[code][/code]問(wèn)題
完美解決dedecms中的[html][/html]和[code][/code]問(wèn)題...2007-03-03
php2html php生成靜態(tài)頁(yè)函數(shù)
生成靜態(tài)函數(shù) 這里要用到的路徑為服務(wù)器絕對(duì)路徑; 若給定的路徑目錄不存在則自動(dòng)創(chuàng)建2008-12-12
PHP學(xué)習(xí)筆記之三 數(shù)據(jù)庫(kù)基本操作
本文介紹最基本最實(shí)用的數(shù)據(jù)庫(kù)操作。首先簡(jiǎn)單復(fù)習(xí)下MySQL的使用方法,并且建好一張表備用。MySQL在Linux系統(tǒng)上一般都是裝好的,在win下安裝也很簡(jiǎn)單,不多做介紹。2011-01-01
PHP單文件實(shí)現(xiàn)代碼去行首尾空格和去空行
這篇文章主要為大家詳細(xì)介紹了PHP如何利用單文件實(shí)現(xiàn)代碼去行首尾空格和去空行,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
PHP 將圖片按創(chuàng)建時(shí)間進(jìn)行分類存儲(chǔ)的實(shí)現(xiàn)代碼
代碼功能:使用PHP巧妙將圖片按創(chuàng)建時(shí)間進(jìn)行分類存儲(chǔ) 圖片文件屬性須取消只讀屬性,否則無(wú)法刪除2010-01-01
兼容性最強(qiáng)的PHP生成縮略圖的函數(shù)代碼(修改版)
寫(xiě)通用性程序考慮兼容性是很頭痛的事情,關(guān)于用PHP生成縮略圖的代碼很多,不過(guò)能完全兼容gd1.6和gd2.x,并能保證縮圖清晰性的代碼幾乎沒(méi)有,我把我以前的代碼改了一下,就能實(shí)現(xiàn)了。2011-01-01

