Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Подскажите по скрипту
Новая тема
Ответить
цитата
26/09/12 в 16:57
FriMan
Привет
подскажите как правильно написать очень маленький скрипт
нужно такое выражение сделать
if date < today , echo title
if date >= today , echo title + word
всем спс
цитата
26/09/12 в 17:07
FriMan
немного не так написал
нужно именно с датой
т.е.
if date < 26.09.12 , echo title
if date >= 26.09.12 , echo title + word
цитата
26/09/12 в 20:48
Stek
дата именно в формате "26.09.12" ? Самый геморойный формат, он не парсится толком на автомате. Есть возможность вывести в стандарте "2012-09-26" ?
цитата
26/09/12 в 21:02
FriMan
дата без разницы как будет выглять, главное смысл 2012-09-26
цитата
27/09/12 в 08:16
Alexandur
Stek писал:
Самый геморойный формат, он не парсится толком на автомате
А чего там особо парсить?
Код:
$inptime = '26.09.12';
$curtime = time();
list($d, $m, $y) = explode('.', $inptime);
$nextime = mktime(0, 0, 0, $m, $d, $y);
if($curtime < $nextime)
{
echo title;
}
else
{
echo title + word;
}
А в 5ом вообще спец функция есть
http://php.net/manual/en/function.date-parse-from-format.php
цитата
27/09/12 в 08:47
Stek
gimcnuk писал:
А чего там особо парсить?
а том что вывод даты через точку зависит от локалей сервера и в этом формате отличается порядком.
11.12.10 - угадай где тут год, день, месяц в случае европейского и американского формата
FriMan писал:
дата без разницы как будет выглять, главное смысл 2012-09-26
Код:
if (time() < (strtotime('2012-09-26'))) {
print "Дата меньше";
} else {
print "Дата больше или равна";
}
цитата
27/09/12 в 08:59
FriMan
всем спасибо за помощь
Новая тема
Ответить
Эта страница в полной версии