@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()
.