как в PHP прибавить к DAYTIME еще 2 часа

209
19 декабря 2016, 19:40

помогите написать вот такой пример, пользователю дается 2 дня на выполнение работы, они должен видеть когда время закончилось.

беру из Базы данных параметр date, это дата начало работы, у которого тип DAYTIME

$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `date` FROM `table` WHERE `id` = 1"));

новое_время = $Row[date] + 2 дня;
if (новое_время > время_сейчас)) {echo 'время закончилось';}
else {echo 'время еще есть';}
Answer 1

Берите прямо из базы +2 дня:

SELECT `date`+interval 2 day as date2 FROM table WHERE id = 1
используем $Row[date2]

Или сразу получаем признак:

$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT if(`date`+interval 2 day>now(),'закончилось','еще есть') as msg FROM `table` WHERE `id` = 1"));
echo 'Время '.$Row['msg'];

Обратите внимание, в обоих случаях вычисляемой колонке присваиваем имя по которому мы потом увидим его в нашем массиве, с помощью as имя

READ ALSO
Подключение файла к дочерней странице

Подключение файла к дочерней странице

У меня есть корневая папкаВ ней лежит папка "blocks" в которой находится head

248
Не получается спарсить JSON, jquery + php

Не получается спарсить JSON, jquery + php

Вместо тысячи слов:

276
не получается убрать альфа канал

не получается убрать альфа канал

Есть на сервере изображение с прозрачным фоном, надо сделать так, чтобы фон стал белым, пытаюсь так:

260