Как правильно отнимать дни от текущей даты на php?

Пользователь

от ally , в категории: PHP , год назад

Как правильно отнимать дни от текущей даты на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от forest , год назад

@ally 

Один из способов вычислить дату, отняв от текущей определенное количество дней, на PHP выглядит так:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
// Указываем количество дней, которое нужно отнять от текущей даты
$days_to_subtract = 5;

// Получаем текущую дату и время в формате Unix timestamp
$current_timestamp = time();

// Вычитаем из текущего времени количество секунд, соответствующее количеству дней, которое нужно отнять
$new_timestamp = $current_timestamp - ($days_to_subtract * 24 * 60 * 60);

// Преобразуем новое время обратно в формат даты и времени
$new_date = date('Y-m-d H:i:s', $new_timestamp);

// Выводим результат
echo $new_date;


В этом примере мы определяем переменную $days_to_subtract, которая указывает, сколько дней нужно отнять от текущей даты. Затем мы получаем текущую дату и время в формате Unix timestamp, вычитаем из него количество секунд, которое соответствует количеству дней, и преобразуем полученное время обратно в формат даты и времени. Результат выводится на экран.