我需要从两个时间戳之间获得不同的小时数。你能告诉我怎么用php做的吗?
提前致谢。
此致
答案 0 :(得分:1)
$hours = (abs(strtotime($timestamp1)-strtotime($timestamp2)) / 60) / 60;
答案 1 :(得分:1)
您可以将时间戳的值提供给strtotime(),这样可以在1970年以秒为单位获得UNIX TIME STAMP。它将是两个大的整数秒值。然后在两个值之间进行减法,并将其转换为您想要获得的任何值。例如
分钟,小时,天,周等...通过正常* 60,* 60,* 24,* 7计算
答案 2 :(得分:0)
使用strtotime
将时间戳转换为秒,减去它们,使用abs
获取绝对值(此处没有负数!),除以3600秒(1小时),然后{ {1}}达到你想要的精度。
round