PHP時(shí)間計(jì)算問題小結(jié)
近在學(xué)PHP,一位朋友問到時(shí)間的計(jì)算,此時(shí)我想到了delphi和mssql的計(jì)算函數(shù),它們用起來都很方便,但查查php手冊(cè)并未發(fā)現(xiàn)類似的時(shí)間計(jì)算函數(shù),通過網(wǎng)文的啟發(fā)和自已的測(cè)試,還是找到簡(jiǎn)單的方法來實(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:302>若我們要計(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ì)算變得很簡(jiǎn)單、輕松。
