Задать вопрос

Как убрать вывод даты?

Всем привет, есть кусок кода:
$date_end = $query->row['date_end'];
		if($date_end=='0000-00-00'){
			$date_end = date('Y-m-d', strtotime('+1 year'));
		}

Если на сайте указана дата окончания акции, то показывается нужная дата.
Если же дата не указана (0000-00-00), то к дате начала акции добавляется +1 год, а мне нужно чтобы строка просто не выводилась, как изменить эту строку:

$date_end = date('Y-m-d', strtotime('+1 year'));

Спасибо за помощь. :)
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
Lord_of_Rings
@Lord_of_Rings
Дунадан - северный странник. Злой, но очень добрый
Непонятно в чём проблема
$date_end = $query->row['date_end'];
if ($date_end == '0000-00-00') {
    $date_end = null;

if ($date_end) {
    echo "Дата окончания акции: " . $date_end;
}
Ответ написан
вот это:
if($date_end=='0000-00-00'){
			$date_end = date('Y-m-d', strtotime('+1 year'));
		}

уберите, а там, где вывод этой даты, уже проверяйте. Вы же не показали кусок кода, в котором дата выводится - может, это совсем в другом месте происходит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы