действия с датой выводом на таблицу php

282
22 сентября 2017, 21:10

у меня есть три таблицы:

в одной data1_start(varchar) дата начала,

в другой data2_end(varchar) дата конца,

в третьей status(varchar) статус оповещения.

Мне надо отнять текущую дату от data1_start. Если останется 20 дней и больше до data2_end, в третью таблицу в поле status записать какое-то число

Answer 1

Есть скрипты на jQuery в гугле поищите COUNT DOWN к примеру http://www.tripwiremagazine.com/jquery-countdown-scripts/ Если не помог Извиняюсь

Answer 2

Надеюсь, даты в формате 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;
    }
}
READ ALSO
Запрос к БД и получение данных в JSON

Запрос к БД и получение данных в JSON

Пытаюсь сделать запрос к БД и получить данные в JSON формате делаю так, но открывается пустая страница без ничего, хотя в таблице есть куча записейОколо...

365
Как не повторить один и тот тоже запрос SELECT * FROM?

Как не повторить один и тот тоже запрос SELECT * FROM?

В коде один и тот же запрос sql, повторяется несколько раз в коде, как можно сократить код что бы не каждый раз его заново написать, в функции...

257
область видимости переменой

область видимости переменой

Есть такая структура сайта

246
Что значат параметры в URL картинок?

Что значат параметры в URL картинок?

Нашёл в коде сайта ссылку:

442