Покинул форум
Сообщений всего: 13
Дата рег-ции: Апр. 2016
Помог: 0 раз(а)
Например сегодня 20.04.2016, завтра чтоб осталось 20.04.2016, а уже после завтра отобразилось 22.04.2016. И чтоб можно менять интервал в 2,3,5 дня и т д.
Как это сделать?
Viper
Отправлено: 20 Апреля, 2016 - 16:32:23
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Хранить начальную метку времени и после прохождения n-дней обновлять до нужной.
А вопрос. Если прошло 2 дня дата изменилась, с 2016-04-20 на 2016-04-22. Но мне нужно чтоб так было до бесконечности чтоб через 2 дня с 2016-04-22 она перескочила на 2016-04-26 и так далее и месяц чтоб менялся и год. Этот код будет так работать а то я незнаю как проверить
Semivan
Отправлено: 23 Апреля, 2016 - 08:03:18
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Апр. 2016
Помог: 0 раз(а)
kuller пишет:
$oldDate = '2016-04-20';
$day = 2; // через сколько дней обновить
$rs = date("Y-m-d", strtotime("now -$day days")); // вычитаем 2 дня с текущей даты
// сравниваем две даты на равенство, если они совпадают, тогда обновляем дату.
if($rs == $oldDate)
{
echo 'Обновить на текущую дату: '.date('Y-m-d');
}else{
echo 'Старая дата: '.$oldDate;
}
Работает спасибо!!!
Semivan
Отправлено: 24 Апреля, 2016 - 10:48:15
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Апр. 2016
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.