程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP時間計算問題小結

PHP時間計算問題小結

編輯:關於PHP編程

近在學PHP,一位朋友問到時間的計算,此時我想到了delphi和mssql的計算函數,它們用起來都很方便,但查查php手冊並未發現類似的時間計算函數,通過網文的啟發和自已的測試,還是找到簡單的方法來實現

具體如下:
1>如我們知道開始時間,要加減一個時間,得出一個結果時間,可以用以下代碼
$time1=2008-10-1 12:30:30;
echo date(Y-m-d H:i:s,strtotime($time1)+30*60);//注意引號內的大小寫,分鐘是i不是m
執行結果:2008-10-01 13:00:30
2>若我們要計算兩個時間的差值,可以用以下方法:
$time1=2008-10-1 12:30:30;
$time2=2008-10-1 13:45:30;
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.到.$time2.的時差.$diff.分鐘;
執行結果:2008-10-1 12:30:30到2008-10-1 13:45:30的時差75分鐘
總結:php時間計算的的基礎都是秒鐘,把握這個規律後可以將時差換算成分鐘,小時等均可,讓時間計算變得很簡單、輕松。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved