什麼是從MySQL數據庫檢索使用PHP的start_time和end_time時間,並將它們加在一起得到總小時數和分鐘數的最佳方法?我的db中軍事時間的一個例子是:18:35:19至22:05:14。標準或軍事時間更容易嗎?提前致謝。從mysql數據庫一起添加多個時間戳,然後獲得小時和分鐘
-1
A
回答
0
卡洛斯,
數據存儲的MySQL中的一些進一步的信息,格式將是有幫助的,因爲有一定的MySQL查詢,以幫助這一點。但看到你標記的PHP,我會做在PHP如下:
轉換時使用類似mktime(http://php.net/manual/en/function.mktime.php)
$ unixtimestamp_start = mktime($小時,$分鐘unixtimestamp ,$第二,$月份,$日,$年);
$ unixtimestamp_finish = mktime($ hour,$ minute,$ second,$ month,$ day,$ year);
減去結束時間的開始時間。
$ timeDiffSeconds = $ unixtimestamp_finish - $ unixtimestamp_start;
您現在有完成和開始之間的秒數。
可以除以60,以在幾分鐘
$ timeDiffMins = $ timeDiffSeconds/60;
你可以再把它除以60得到小時。
$ timeDiffHrs = $ timediffMin/60;
相關問題
- 1. 從MySQL數據庫獲取時間戳,並讓PHP來計算以天,小時,分鐘爲單位的時間?
- 2. 將多個時間戳添加到MySQL數據庫
- 3. 獲得最後從MySQL時間戳
- 4. 從MySQL時間戳獲取時間並以小時,分鐘等形式顯示?
- 5. 使用JavaScript從UTC時間戳減去分鐘和小時數
- 6. Java類 - 添加n小時,分鐘和秒到一個時間
- 7. 如何將兩個UNIX時間戳添加在一起,然後計算每個時間戳的百分比
- 8. 的iOS獲取時間戳沒有小時和分鐘和秒
- 9. MYSQL:添加每行一分鐘的時間戳
- 10. Unix時間戳到秒,分鐘,小時
- 11. 時間戳爲天,小時,分鐘,秒
- 12. 計算時鐘輸入和輸出時間戳之間的小時和分鐘
- 13. 獲取當前系統時間,然後想在該時間添加30分鐘
- 14. 獲取從MySQL數據庫Unix時間戳和偏移應用
- 15. 添加兩個小時到時間戳
- 16. SQL添加日期時間添加小時添加分鐘
- 17. javascript:得到月/年/日/小時/分鐘的時間戳
- 18. 時間戳比較刪除當MySQL時間戳>20分鐘
- 19. 如何添加小時,分鐘或秒「時間」數據類型在MySQL
- 20. 引導日期時間選擇器在增加小時或分鐘時不一起驗證小時和分鐘
- 21. 總分鐘數並獲得小時數
- 22. MySQL的 - 獲取時間以分鐘爲時間值超過一個小時
- 23. 時間conversioin小時和分鐘整數
- 24. 如何獲得小時和分鐘?
- 25. 如何獲得小時,分鐘和秒
- 26. 時間戳(一分鐘前或一小時前)
- 27. PHP從數據庫中獲取日期時間,無需小時/分鐘?
- 28. 如何從2個時間戳列中獲得分鐘數的差異?
- 29. ROR +增加時間戳一個小時
- 30. 按時間戳之間的時間間隔分組時間戳,然後從組中計算MySQL
總結(「加在一起」)開始和結束時間會有什麼意義呢?或者你想計算持續時間?此外,我不確定「軍事時間」應該是什麼。 – str
我對此的邏輯對你來說可能沒有任何意義,但我的希望是,你可以從中理解一些東西,並作出一個可能導致我走向正確方向的例子。客戶登錄,現在我有開始時間和今天的日期,他們註銷,現在我有end_time。現在我需要將所有的小時數和分鐘數加起來,再加上我只需要與該客戶的今天,周,月和年有關的數據。 –
在這種情況下,增加時間仍然沒有意義。你聽起來像是在尋找start_time和end_time之間的時間。是嗎? –