Для выполнения манипуляций с датой и временем в PHP вы можете использовать класс DateTime вместе с различными предоставляемыми им методами. Вот несколько методов, которые можно использовать для вычитания минут из объекта DateTime:
Метод 1: использование метода modify
$datetime = new DateTime(); // Current date and time
$datetime->modify('-5 minutes'); // Subtract 5 minutes
echo $datetime->format('Y-m-d H:i:s'); // Output: Updated date and time
Метод 2: использование метода sub
$datetime = new DateTime(); // Current date and time
$interval = new DateInterval('PT5M'); // Create an interval of 5 minutes
$datetime->sub($interval); // Subtract the interval
echo $datetime->format('Y-m-d H:i:s'); // Output: Updated date and time
Метод 3: использование метода sub
с методом createFromDateString
DateInterval
$datetime = new DateTime(); // Current date and time
$datetime->sub(DateInterval::createFromDateString('5 minutes')); // Subtract 5 minutes
echo $datetime->format('Y-m-d H:i:s'); // Output: Updated date and time
Метод 4: использование метода sub
с методом createFromDateString
DateInterval (альтернативный синтаксис)
$datetime = new DateTime(); // Current date and time
$datetime->sub(new DateInterval('PT5M')); // Subtract 5 minutes
echo $datetime->format('Y-m-d H:i:s'); // Output: Updated date and time