у меня есть три таблицы:
в одной data1_start(varchar) дата начала,
в другой data2_end(varchar) дата конца,
в третьей status(varchar) статус оповещения.
Мне надо отнять текущую дату от data1_start. Если останется 20 дней и больше до data2_end, в третью таблицу в поле status записать какое-то число
Есть скрипты на jQuery в гугле поищите COUNT DOWN к примеру http://www.tripwiremagazine.com/jquery-countdown-scripts/ Если не помог Извиняюсь
Надеюсь, даты в формате MySql. Тогда
$day = 24 * 60 * 60; // Длина одного дня в секундах
$data1_start = ['2017-10-01', '2017-10-02']
$data2_end = ['2017-10-10', '2017-10-12']
$current = strtotime('now');
foreach($data1_start as $k => $v){
$start = strtotime($data1_start[$k]);
$end = strtotime($data2_end[$k]);
// Оповещение за 20 дней до начала
// Т.е. осталось меньше 20 дней
if($start - $current < 20 * $day){
$status[$k] = 43;
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей