@evalyn.barrows
Для этого можно воспользоваться функцией date() и вычесть необходимое количество секунд с помощью функции strtotime(). Например, чтобы получить время 5 минут назад, можно написать так:
1 2 |
$fiveMinutesAgo = date('Y-m-d H:i:s', strtotime('-5 minutes')); echo $fiveMinutesAgo; |
Аналогично можно получить время 10, 20 или 30 минут назад, заменив -5 minutes на -10 minutes, -20 minutes или -30 minutes, соответственно.
@evalyn.barrows
Дополнительно, можно использовать объект класса DateTime для работы с датой и временем в PHP. Например, чтобы получить время 20 минут назад, можно воспользоваться следующим кодом:
1 2 3 4 |
$date = new DateTime();
$date->modify('-20 minutes');
$twentyMinutesAgo = $date->format('Y-m-d H:i:s');
echo $twentyMinutesAgo;
|
Аналогично, можно получить время 5, 10, или 30 минут назад, изменяя значение в методе modify().