Вот список документации php, которая вам, вероятно, понадобится для этого проекта:
Вот образец код, который даст последние 24 часа с уменьшением в один час:
$timenow = time();
for ($i = 0; $i < 24; $i ++) {
$ago = strtotime("$i hours ago",$timenow);
echo $ago ," <-- ",strftime('%Y-%m-%d %H:%M:%S',$ago),"\n";
Используются следующие форматы из соответствующих форматов:
номерное пространство?(единица | 'неделя')
Обрабатывает элементы относительного времени, где значением является число.
"+5 недель", "12 дней", "-7 дней недели"
'ago'
Отрицает все значения ранее найденных элементов относительного времени.
"2 дня назад", "8 дней назад 14:00", "2 месяца 5 дней назад", "2месяцев назад 5 дней "," 2 дня назад "
Вот пример вывода:
1554384488 <-- 2019-04-04 09:28:08
1554380888 <-- 2019-04-04 08:28:08
1554377288 <-- 2019-04-04 07:28:08
1554373688 <-- 2019-04-04 06:28:08
1554370088 <-- 2019-04-04 05:28:08
1554366488 <-- 2019-04-04 04:28:08
1554362888 <-- 2019-04-04 03:28:08
1554359288 <-- 2019-04-04 02:28:08
1554355688 <-- 2019-04-04 01:28:08
1554352088 <-- 2019-04-04 00:28:08
1554348488 <-- 2019-04-03 23:28:08
1554344888 <-- 2019-04-03 22:28:08
1554341288 <-- 2019-04-03 21:28:08
1554337688 <-- 2019-04-03 20:28:08
1554334088 <-- 2019-04-03 19:28:08
1554330488 <-- 2019-04-03 18:28:08
1554326888 <-- 2019-04-03 17:28:08
1554323288 <-- 2019-04-03 16:28:08
1554319688 <-- 2019-04-03 15:28:08
1554316088 <-- 2019-04-03 14:28:08
1554312488 <-- 2019-04-03 13:28:08
1554308888 <-- 2019-04-03 12:28:08
1554305288 <-- 2019-04-03 11:28:08
1554301688 <-- 2019-04-03 10:28:08