php 時(shí)間計(jì)算問題小結(jié)
更新時(shí)間:2009年01月04日 23:03:33 作者:
最近在學(xué)PHP,一位朋友問到時(shí)間的計(jì)算,此時(shí)我想到了delphi和mssql的計(jì)算函數(shù),它們用起來都很方便,但查查php手冊(cè)并未發(fā)現(xiàn)類似的時(shí)間計(jì)算函數(shù),通過網(wǎng)文的啟發(fā)和自已的測(cè)試,還是找到簡單的方法來實(shí)現(xiàn)
具體如下:
1>如我們知道開始時(shí)間,要加減一個(gè)時(shí)間,得出一個(gè)結(jié)果時(shí)間,可以用以下代碼
$time1='2008-10-1 12:30:30';
echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引號(hào)內(nèi)的大小寫,分鐘是i不是m
執(zhí)行結(jié)果:2008-10-01 13:00:30
2>若我們要計(jì)算兩個(gè)時(shí)間的差值,可以用以下方法:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'到'.$time2.'的時(shí)差'.$diff.'分鐘';
執(zhí)行結(jié)果:2008-10-1 12:30:30到2008-10-1 13:45:30的時(shí)差75分鐘
總結(jié):php時(shí)間計(jì)算的的基礎(chǔ)都是秒鐘,把握這個(gè)規(guī)律后可以將時(shí)差換算成分鐘,小時(shí)等均可,讓時(shí)間計(jì)算變得很簡單、輕松。
1>如我們知道開始時(shí)間,要加減一個(gè)時(shí)間,得出一個(gè)結(jié)果時(shí)間,可以用以下代碼
$time1='2008-10-1 12:30:30';
echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引號(hào)內(nèi)的大小寫,分鐘是i不是m
執(zhí)行結(jié)果:2008-10-01 13:00:30
2>若我們要計(jì)算兩個(gè)時(shí)間的差值,可以用以下方法:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'到'.$time2.'的時(shí)差'.$diff.'分鐘';
執(zhí)行結(jié)果:2008-10-1 12:30:30到2008-10-1 13:45:30的時(shí)差75分鐘
總結(jié):php時(shí)間計(jì)算的的基礎(chǔ)都是秒鐘,把握這個(gè)規(guī)律后可以將時(shí)差換算成分鐘,小時(shí)等均可,讓時(shí)間計(jì)算變得很簡單、輕松。
您可能感興趣的文章:
- php 頁面執(zhí)行時(shí)間計(jì)算代碼
- php簡單計(jì)算頁面加載時(shí)間的方法
- php實(shí)現(xiàn)用于計(jì)算執(zhí)行時(shí)間的類實(shí)例
- php計(jì)算給定時(shí)間之前的函數(shù)用法實(shí)例
- php計(jì)算函數(shù)執(zhí)行時(shí)間的方法
- PHP中UNIX時(shí)間戳和日期間的轉(zhuǎn)換與計(jì)算實(shí)例
- php計(jì)算程序運(yùn)行時(shí)間的簡單例子分享
- php中計(jì)算時(shí)間差的幾種方法
- php 計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間的函數(shù)(小時(shí))
- php時(shí)間計(jì)算相關(guān)問題小結(jié)
相關(guān)文章
實(shí)用PHP會(huì)員權(quán)限控制實(shí)現(xiàn)原理分析
本文是對(duì)PHP權(quán)限的教程。非常實(shí)用。學(xué)習(xí)php的朋友可以參考下。2011-05-05將二維數(shù)組轉(zhuǎn)為一維數(shù)組的2種方法
在開發(fā)過程中,我們經(jīng)常需要將二維數(shù)組轉(zhuǎn)為一維數(shù)組,個(gè)人總結(jié)了2種方法,分享給大家2014-05-05PHP實(shí)現(xiàn)十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換相關(guān)函數(shù)用法分析
這篇文章主要介紹了PHP實(shí)現(xiàn)十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換相關(guān)函數(shù)用法,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了php各種常見的進(jìn)制轉(zhuǎn)換函數(shù)功能、參數(shù)、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-04-04簡介WordPress中用于獲取首頁和站點(diǎn)鏈接的PHP函數(shù)
這篇文章主要介紹了WordPress中用于獲取首頁和站點(diǎn)鏈接的PHP函數(shù),分別是home_url()和site_url()需要的朋友可以參考下2015-12-12PHP與MySQL開發(fā)中頁面出現(xiàn)亂碼的一種解決方法
PHP與MySQL開發(fā)中頁面出現(xiàn)亂碼的一種解決方法...2007-07-07PHP運(yùn)行時(shí)強(qiáng)制顯示出錯(cuò)信息的代碼
PHP運(yùn)行時(shí)強(qiáng)制顯示出錯(cuò)信息的代碼,需要的朋友可以參考下。2011-04-04