【发布时间】:2023-03-27 05:31:01
【问题描述】:
我在 PHP 中有一个函数,它可以在数组中获取纪元日期的平均时间
Intervals - Array
(
[0] => 86340
[1] => 86400
[2] => 86400
[3] => 86400
[4] => 86400
[5] => 172800
[6] => 86400
)
我通过将数组中的所有元素相加并除以数组中元素的数量来计算平均值。我的问题是有时它会返回一个纪元时间 - '98734.285714286' 而不是 '98734'
稍后我会将这个平均时间添加到一个纪元日期,例如 - '1453348800 + 98734.285714286'
但由于纪元日期有小数位,它似乎将小数点后的前 4 个数字附加到纪元结果中,例如 - '1453354114.2857' 并且当它转换回人类时它返回的可读日期 - 2903-01-22 05:28:34
请注意,这些纪元日期仅为示例。
【问题讨论】: