最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)時(shí)間軸函數(shù)代碼

 更新時(shí)間:2011年10月08日 23:29:59   作者:  
我們在論壇發(fā)帖、發(fā)表評論、或者是使用QQ空間發(fā)布日志、微博發(fā)表言論時(shí),會看到發(fā)表的內(nèi)容后的時(shí)間顯示為“剛剛”、“5分鐘前”、“昨天10:23”等,而不是直接顯示具體日期和時(shí)間
本文將介紹如何實(shí)現(xiàn)基于時(shí)間軸的時(shí)間的轉(zhuǎn)換。
首先我們要明白時(shí)間的幾個(gè)函數(shù):
time():返回當(dāng)前的 Unix 時(shí)間戳
date():格式化一個(gè)本地時(shí)間/日期。
應(yīng)用舉例:
復(fù)制代碼 代碼如下:

date("Y-m-d H:i:s",time()); //格式化當(dāng)前時(shí)間,輸出:2011-9-24 07:27:35

strtotime():將任何英文文本的日期時(shí)間描述解析為 Unix 時(shí)間戳。
應(yīng)用舉例:
復(fù)制代碼 代碼如下:

echo strtotime("+1 day"), "\n"; //輸出1天前的時(shí)間戳:1316932222

date_default_timezone_set():設(shè)定要用的默認(rèn)時(shí)區(qū)。
一般我們設(shè)置北京時(shí)間:date_default_timezone_set("PRC");
理解上面幾個(gè)函數(shù)后我們來寫時(shí)間軸函數(shù):
該函數(shù)的原理就是將系統(tǒng)當(dāng)前時(shí)間與目標(biāo)時(shí)間比較,得到一個(gè)差值,再將差值與時(shí)間范圍(轉(zhuǎn)換成秒)比較,根據(jù)其處在時(shí)間軸的范圍輸出不同的結(jié)果(如:5分鐘前)。為了便于計(jì)算,我們將時(shí)間都轉(zhuǎn)換成Unix時(shí)間戳。
復(fù)制代碼 代碼如下:

function tranTime($time) {
$rtime = date("m-d H:i",$time);
$htime = date("H:i",$time);
$time = time() - $time;
if ($time < 60) {
$str = '剛剛';
}
elseif ($time < 60 * 60) {
$min = floor($time/60);
$str = $min.'分鐘前';
}
elseif ($time < 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.'小時(shí)前 '.$htime;
}
elseif ($time < 60 * 60 * 24 * 3) {
$d = floor($time/(60*60*24));
if($d==1)
$str = '昨天 '.$rtime;
else
$str = '前天 '.$rtime;
}
else {
$str = $rtime;
}
return $str;
}

函數(shù)tranTime()中的參數(shù)$time必須為Unix時(shí)間戳,如果不是請先用strtotime()將其轉(zhuǎn)換成Unix時(shí)間戳。上面的代碼一看就明白了,不用再多述。
調(diào)用函數(shù),直接輸出:
復(fù)制代碼 代碼如下:

$times="1316932222";&nbsp;
echo&nbsp;tranTime($times);

相關(guān)文章

  • 簡單談?wù)?php 文件鎖

    簡單談?wù)?php 文件鎖

    PHP出現(xiàn)文件鎖與mysql表鎖有大概想的用法,就是同一時(shí)間只能讓一個(gè)人操作,這樣就避免了同時(shí)有多個(gè)人操作同一文件,這樣導(dǎo)致數(shù)據(jù)丟失的情況了,下面我來給大家介紹PHP文件鎖用法。
    2017-02-02
  • php中獲取關(guān)鍵詞及所屬來源搜索引擎名稱的代碼

    php中獲取關(guān)鍵詞及所屬來源搜索引擎名稱的代碼

    有時(shí)候我們需要知道用戶通過哪個(gè)搜索引擎,通過拿個(gè)關(guān)鍵詞訪問我們頁面,當(dāng)然js也可以實(shí)現(xiàn),但這里介紹下php的實(shí)現(xiàn)代碼。
    2011-02-02
  • PHP獲取網(wǎng)址的域名函數(shù)代碼

    PHP獲取網(wǎng)址的域名函數(shù)代碼

    PHP獲取網(wǎng)址的域名函數(shù)代碼,需要的朋友可以參考下
    2012-09-09
  • PHP輸出XML格式數(shù)據(jù)的方法總結(jié)

    PHP輸出XML格式數(shù)據(jù)的方法總結(jié)

    這篇文章主要介紹了PHP輸出XML格式數(shù)據(jù)的方法,結(jié)合實(shí)例形式總結(jié)分析了php常用的xml格式數(shù)據(jù)輸出相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • PHP實(shí)現(xiàn)簡單爬蟲的方法

    PHP實(shí)現(xiàn)簡單爬蟲的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)簡單爬蟲的方法,涉及php頁面抓取及分析的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • php生成年月日下載列表的方法

    php生成年月日下載列表的方法

    這篇文章主要介紹了php生成年月日下載列表的方法,涉及php操作日期的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 兩個(gè)開源的Php輸出Excel文件類

    兩個(gè)開源的Php輸出Excel文件類

    因?yàn)橛龅搅诉@個(gè)問題,所以到Google搜索了下。
    2010-02-02
  • PHP讀取XML格式文件的方法總結(jié)

    PHP讀取XML格式文件的方法總結(jié)

    這篇文章主要介紹了PHP讀取XML格式文件的方法,結(jié)合實(shí)例形式總結(jié)分析了php針對xml格式文件的讀取、解析、加載、遍歷等操作技巧,需要的朋友可以參考下
    2017-02-02
  • PHP與Web頁面的交互示例詳解二

    PHP與Web頁面的交互示例詳解二

    這篇文章主要介紹了PHP與Web頁面的交互示例詳解二,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • ThinkPHP中的接口的安全防護(hù)措施小結(jié)

    ThinkPHP中的接口的安全防護(hù)措施小結(jié)

    這篇文章主要為大家詳細(xì)介紹了一些在?ThinkPHP?中對接口進(jìn)行防護(hù)的措施,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01

最新評論

玉门市| 鄂州市| 平湖市| 抚远县| 建平县| 沅陵县| 西畴县| 石渠县| 克山县| 桦南县| 尉犁县| 河曲县| 寿阳县| 启东市| 江都市| 桐乡市| 屯门区| 华阴市| 扶风县| 阿克| 唐山市| 武邑县| 浦东新区| 治多县| 石阡县| 应城市| 泽库县| 盐边县| 固始县| 宜君县| 张家界市| 宁海县| 鄂伦春自治旗| 宁化县| 武功县| 兰溪市| 南木林县| 惠来县| 永定县| 五指山市| 天长市|