php中計算時間差的幾種方法
在php中計算時間差有時候是件麻煩的事!不過只要你掌握了日期時間函式的用法那這些也就變的簡單了:
一個簡單的例子就是計算借書的天數,這需要php根據每天的日期進行計算,下面就來談談實現這種日期計算的幾種方法:
(1) 如果有資料庫就很容易了!若是MSSQL可以使用觸發器!用專門計算日期差的函式datediff()便可!
若是MYSQL那就用兩個日期欄位的差值計算的計算結果儲存在另一個數值型欄位中!用時呼叫便可!
(2)如果沒有資料庫,那就得完全用php的時間日期函式!下面主要說明之:
例:計算1998年5月3日到1999-6-5的天數:
<? $startdate=mktime("0","0","0","5","3","1998");
$enddate=mktime("0","0","0","6","5","1999");
//所得到的值為從1970-1-1到引數時間的總秒數:是整數.那麼
//下面的程式碼就好編多了:
$days=round(($enddate-$startdate)/3600/24) ;
echo $days;
//days為得到的天數;
若mktime()中的引數預設,那表示使用當前日期,這樣便可計算從借書日期至今的天數.
可別忘了到期還書喲!過期可是要罰款的!! @_@
相關文章
- Linux Shell 時間運算以及時間差計算方法Linux
- 時間差計算
- PHP 清除字串中間的空格的幾種方法PHP字串
- JS計算時間差JS
- js 計算兩個時間的時間差JS
- 計算兩段時間的時間差 (轉)
- excel日期加減計算方法 excel計算日期時間差Excel
- bash shell計算時間差
- 註冊時間差計算
- 計算兩個時間差
- PHP時間計算PHP
- shell 計算時間差的問題
- JavaScript計算兩個時間點之間的時間差JavaScript
- java計算時間差及比較時間Java
- Flink實時計算pv、uv的幾種方法
- C#中計算兩個時間的差,得到月份C#
- JavaScript計算時間差詳解JavaScript
- java計算時間差及比較時間大小Java
- 計算頁面執行時間的兩種方法
- JAVA算時間差Java
- oracle計算兩個日期的時間差時分秒Oracle
- carbon 計算當前時間與給定時間差
- 計算檔案Checksum的幾種方法
- php 獲取時間差PHP
- python程式計算執行時間差Python
- sql server 計算兩個時間 相差的 幾天幾時幾分幾秒SQLServer
- PHP 時間格式化計算PHP
- php日期時間計算,轉載PHP
- 計算php程式執行時間的程式PHP
- php呼叫webservice的幾種方法PHPWeb
- matlab中三種計算程式執行時間方法Matlab
- 自然語言處理中句子相似度計算的幾種方法自然語言處理
- 計算tableView不等高cell高度的幾種方法View
- JS呼叫時間的方法和計算JS
- Java日期時間API系列38-----一種高效的工作日計算計算方法JavaAPI
- javascript計算兩個日期之間的時間差程式碼例項JavaScript
- 奇怪的Js時間計算方法,跨多個月後出現1天的誤差JS
- php 和 nginx 的幾個超時時間PHPNginx