Q
計算兩次中點
0
A
回答
2
這實際上不是一個PHP問題,實際上你不需要任何日期函數。只需使用一些數學
1h = 60min
am = 0min
pm = 12*60min
所以
Sunrise = 6*60min + 50min = (360 + 50)min = 410min
Sunset = (4+12)*60min + 45min = (960 + 45)min = 1005min
中點爲(Sunrise+Sunset)/2 = 1415/2 min = 707.5min
(707/60) = 11h (integer division!)
707-660 = 47min
你去:11:47(30秒))
只要你不需要幾天,幾個月和幾年,純數學就會變得更加快樂matics。
0
可以使用爆炸方法
$日出= 6:50
$日落= 4:45
$時間1 =爆炸( 「:」,$日出);
$ time2 = explode(「:」,$ sunset);
$ the_hours = $ time1 [0] - $ time2 [0];
$ the_min = $ time [1] - $ time2 [1];
goodluck。
+0
'$ the_hours =($ time1 [0] + $ time2 [0])/ 2; $ the_min =($ TIME1 [1] + $ TIME2 [1])/ 2;'。你忘了'am'和'pm',你鬆了精度。 – ikrabbe
相關問題
- 1. 計算兩次單獨計算
- 2. 法計算兩點
- 3. distanceFromLocation - 計算兩點
- 4. 算法需要兩次計算差異
- 5. 計算Javascript中兩次點擊的時間間隔
- 6. 在MongoDB中計算兩次差異
- 7. mysql - 計算查詢中兩次差值
- 8. 計算Android中兩次差異
- 9. 在opencl中防止計算兩次
- 10. 如何從兩次計算兩小時?
- 11. Defaultdict計數器計算兩次Python
- 12. 如何計算兩點
- 13. cuda兩點計算距離
- 14. 獲得avg而不計算兩次點擊
- 15. 按下單選按鈕兩次,計算兩次
- 16. 計算中點
- 17. Magento稅額計算突然計算兩次
- 18. 計算相同的字段兩次
- 19. 計算兩次之間的差異
- 20. 如何計算兩次差異?
- 21. R:計算兩次之間的行數
- 22. 計算兩次之間的距離
- 23. iOS Swift - 計算兩次之差
- 24. 計算多少分鐘有兩次
- 25. 如何計算兩次差值
- 26. 計算兩次python之間的差異
- 27. 計算sql中兩行兩次之間的差異
- 28. 計算PHP中兩次以小時計的差值
- 29. 計算我的網頁點擊次數
- 30. 二次Bézier曲線:計算點
將它們轉換爲時間戳,取平均值,轉換回來。 –
@OliverCharlesworth'日期( 'H:I:S',((的strtotime($日出)+的strtotime($日出))/ 2))'?它返回'06:50:00' – 3zzy
@ 3zzy https://eval.in/385122你設置的值是什麼? – splash58