Я использую time () для сохранения даты в базе данных.У меня есть какой-то рекламный сайт.Пользователи представляют свои объявления и количество дней, в которые они хотят, чтобы их объявления показывались, например:
title: заголовок объявления ....
продолжительность: 20 дней
дата создания: время () (я получаю дату создания по времени (), когда я отправляю это объявление в базу данных.)
Мне нужно рассчитать дату окончания срока действия для каждого объявления в эпохуформат.
exp_date = creation date + 20 days ; /// this line is hypothetical , i need correct way to calculate exp_Date
sql->set(experation date = exp_date);
Также мне нужно знать, сколько времени осталось до даты опыта в днях, часах и минутах и показать ее на странице.
$current time = time();
$remaining_time = $current time - $exp date ; //this line is hypothetical , i need correct way to calculate remaining_time
echo 'remaining time : '.$remaining_time ;
Наконец-то яне хотите показывать объявления с истекшим сроком (я не уверен, что лучший способ сделать это - рассчитать время, когда я показываю объявления, может быть, я смогу каким-то образом автоматически отключить статус объявлений через 20 дней?)