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. distanceFromLocation - 計算兩點
- 3. 計算Javascript中兩次點擊的時間間隔
- 4. 算法需要兩次計算差異
- 5. mysql - 計算查詢中兩次差值
- 6. 在opencl中防止計算兩次
- 7. 如何從兩次計算兩小時?
- 8. Defaultdict計數器計算兩次Python
- 9. 獲得avg而不計算兩次點擊
- 10. 計算中點
- 11. iOS Swift - 計算兩次之差
- 12. 計算兩次之間的距離
- 13. 計算兩次python之間的差異
- 14. R:計算兩次之間的行數
- 15. 計算相同的字段兩次
- 16. 計算點擊次數與軌道
- 17. 用PHP計算按鈕點擊次數
- 18. 二次Bézier曲線:計算點
- 19. 計算我的網頁點擊次數
- 20. 如何用javascript計算點擊次數?
- 21. 在javascript中計算浮點運算的次數
- 22. 在浮點計算中點
- 23. 兩個向量的計算點積
- 24. 損失精度計算度兩點
- 25. 計算兩點之間的夾角 - java
- 26. 計算兩片
- 27. 計算兩次差異的有效算法?
- 28. sql計算兩次之間的兩個日期的分鐘
- 29. 兩年期間的兩次日期計算
- 30. views次數計算
將它們轉換爲時間戳,取平均值,轉換回來。 –
@OliverCharlesworth'日期( 'H:I:S',((的strtotime($日出)+的strtotime($日出))/ 2))'?它返回'06:50:00' – 3zzy
@ 3zzy https://eval.in/385122你設置的值是什麼? – splash58