php计算两个时间戳之间每天的开始时间戳和结束时间戳
时间: 2023-12-30 17:22:47 浏览: 110
php 计算两个时间戳相隔的时间的函数(小时)
可以使用PHP中的strtotime()和date()函数计算两个时间戳之间每天的开始时间戳和结束时间戳。以下是示例代码:
```
$start_timestamp = 1612300800; // 第一个时间戳,2021年2月3日 00:00:00
$end_timestamp = 1612483200; // 第二个时间戳,2021年2月6日 00:00:00
// 计算两个时间戳之间的天数
$days = round(($end_timestamp - $start_timestamp) / 86400);
// 循环计算每天的开始时间戳和结束时间戳
for ($i = 0; $i <= $days; $i++) {
$day_start = strtotime(date('Y-m-d', $start_timestamp + ($i * 86400)));
$day_end = strtotime(date('Y-m-d', $start_timestamp + ($i * 86400))) + 86399; // 一天的秒数减一秒
echo "Day " . ($i + 1) . " start: " . $day_start . ", end: " . $day_end . "\n";
}
```
输出结果为:
```
Day 1 start: 1612300800, end: 1612387199
Day 2 start: 1612387200, end: 1612473599
Day 3 start: 1612473600, end: 1612559999
```
阅读全文