Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2014
Помог: 0 раз(а)
Если в переменной $res['time']; содержится время в формате timestamp меньше одной недели от текущей даты - выводить один текст,
если больше - выводить другой текст.
Заранее благодарю за ответ.
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
dextix пишет:
Если в переменной $res['time']; содержится время в формате timestamp меньше одной недели от текущей даты - выводить один текст,
если больше - выводить другой текст.
Заранее благодарю за ответ.
Вы серьезно?
От текущего таймштампа отнимаете тот, что в массиве, получаете число, а затем магия:
Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2014
Помог: 0 раз(а)
Не совсем понимаю как сделать сравнение если время в формате timestamp меньше одной недели от текущей даты.. Можете это на примере показать?
Vinyl
Отправлено: 26 Февраля, 2014 - 22:20:08
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
dextix, может я не так понял, время в POSIX? Если да, то ИМХО, с ним работать намного легче, чем с любым другим. Получаете текущее время ф-ей time(), затем вычитаете из него Ваше $res['time'], а дальше элементарная математика. Можно тупо сравнивать с 604800 (неделя). Если нужно поточнее, то математики будет чуть больше, но тоже элементарно все. Если же у Вас время в ином формате, то перевести в Unixtime можно ф-ей strtotime()
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.