我在數據庫中有兩個名爲start_time(12:30)和end_time(13:35)的字段。我想以「4小時30分鐘」的格式展示它們的不同之處。我怎樣才能完成它?獲取時差並以適當的格式顯示
-4
A
回答
1
+1
感謝您的幫助 – coder
2
下面是一些慈善事業,直到這個問題被刪除
$date1 = new DateTime($row['date1']);
$date2 = new DateTime($row['date2']);
$interval = $date2->diff($date1);
$period = $interval->format('%y years, %m months, %d days, %h hours, %i minutes');
$period = str_replace(array('0 years,', ' 0 months,', ' 0 days,', ' 0 hours,', ' 0 minutes,'), '', $period);
return str_replace(array('1 years, ', ' 1 months, ', ' 1 days, ', ' 1 hours, ', ' 1 minutes'), array('1 year, ', '1 month, ', ' 1 day, ', ' 1 hour, ', ' 1 minute'), $period);
參考
2
我想出了自己,謝謝任何方式。
$from_time = strtotime($job->start_time);
$to_time = strtotime($job->end_time);
$mins=round(abs($to_time - $from_time)/60,2);
$hrs=round($mins/60,2);
$arr=explode(".",$hrs);
echo $arr[0]." Hrs ".$arr[1]." Mins";
相關問題
- 1. 以適當的格式顯示日期
- 2. 時間沒有以適當的格式顯示;額外單位
- 3. 如何計算時差並以00:00格式顯示結果?
- 4. 顯示形式,並獲取同時
- 5. 解析來自Facebook FQL的回覆並以適當的格式顯示
- 6. tcl/informix獲取數據庫並以表格形式顯示
- 7. OpenERP:獲取數據庫並以表格形式顯示
- 8. 以適當的格式顯示本地日曆提醒
- 9. 導入excel文檔,以適當的格式顯示
- 10. 格式字符串以獲取差異
- 11. 如何獲取行懸停以顯示適當的光標
- 12. 以適當的格式獲取html源代碼
- 13. 如何以適當的格式獲取這些數據?
- 14. 如何以適當的格式獲取Get-ADPrincipalGroupMembership名稱?
- 15. 如何在php中以可讀格式顯示時差?
- 16. 以24小時的格式獲取當地時間
- 17. 沒有獲取適當的合成格式的XML數據以在Swift的Table View中顯示
- 18. Bootstrap datepicker - 如何以其他格式顯示並以其他格式顯示值
- 19. 當日期以2011年1月1日的格式顯示時,以'YYYY-MM-DD'的格式顯示日期?
- 20. 以並排格式顯示ObservableCollection
- 21. 以24小時格式顯示時間
- 22. 以美國格式保存日期時間並以英國格式顯示
- 23. 從MySQL時間戳獲取時間並以小時,分鐘等形式顯示?
- 24. 以適當的方式使用C/C++讀取文件格式
- 25. 定時器 - 以特定格式倒計時並顯示結果
- 26. 獲取當前顯示模式
- 27. 抓取並顯示當前時間
- 28. 從XML格式的字符串讀取輸入並以TreeView格式顯示
- 29. 如何以12小時格式獲取當前時間?
- 30. MVC3循環顯示數據並以正確的格式顯示
@downvoters:如果我的問題出現問題,Plz會發表評論。我可能無法說服我的要求是什麼? – coder
我沒有downvote,但通常在這裏更接受一些破碎的代碼的問題...最好做一個谷歌搜索,環顧四周,嘗試之前問一些問題。 – Ihsan
@lhsan:謝謝你的評論,但是Im有點卡在這裏,所以任何有解決方案的人都會告訴我。 – coder