2013-08-01 99 views
0

我試圖做一個真正的,及時處理網頁遊戲,但我不能讓系統來計算的差異之間的2個時間戳工作,如果結果是執行的東西需要時間下它會返回負數...計算差異Betweet 2個時間戳正確

就像離線時一樣,添加Resources ..,系統使用一個函數來存儲登錄時間和註銷時間,並且下次用戶登錄時,它會計算時間差和計算多少資源用戶得到..

但資源返回負。(EG:-1186,-54868,ETC)

感謝您的閱讀!

+1

張貼實際的幫助 – Randy

回答

1
<?php 
    $datetime1 = new DateTime('2009-10-11'); 
    $datetime2 = new DateTime('2009-10-13'); 
    $interval = $datetime1->diff($datetime2); 
    echo $interval->format('%R%a days'); 
?> 

直接從DateTime類中取出。 http://php.net/manual/en/datetime.diff.php

+0

由於一些代碼,但..,是否有可能在幾秒鐘內計算???? – Dylan

+0

謝謝你們幫助:) – Dylan

1

如果時間差爲負,第一件事情,我認爲這可能是是,你有參數的差異調查功能倒退。

+0

我真的沒有看到問題..,儘快發送你的代碼片段..,我不在我的電腦上 我的代碼工作正常,如果小時差超過1 ...:/ – Dylan

+0

謝謝你們幫助:) – Dylan