Реклама на сайте Advertise with us

Подскажите по скрипту

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470

Ссылка на сообщениеДобавлено: 26/09/12 в 16:57       Ответить с цитатойцитата 

Привет
подскажите как правильно написать очень маленький скрипт
нужно такое выражение сделать

if date < today , echo title
if date >= today , echo title + word

всем спс smail54.gif

Dont worry about Chrome 64 popup blocker, use this sponsors - Clickaine и AdsTerra

0
 



С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470

Ссылка на сообщениеДобавлено: 26/09/12 в 17:07       Ответить с цитатойцитата 

немного не так написал
нужно именно с датой
т.е.

if date < 26.09.12 , echo title
if date >= 26.09.12 , echo title + word

Dont worry about Chrome 64 popup blocker, use this sponsors - Clickaine и AdsTerra

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 26/09/12 в 20:48       Ответить с цитатойцитата 

дата именно в формате "26.09.12" ? Самый геморойный формат, он не парсится толком на автомате. Есть возможность вывести в стандарте "2012-09-26" ?

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470

Ссылка на сообщениеДобавлено: 26/09/12 в 21:02       Ответить с цитатойцитата 

дата без разницы как будет выглять, главное смысл 2012-09-26 icon_wink.gif

Dont worry about Chrome 64 popup blocker, use this sponsors - Clickaine и AdsTerra

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 27/09/12 в 08:16       Ответить с цитатойцитата 

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

6
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 27/09/12 в 08:47       Ответить с цитатойцитата 

gimcnuk писал:
А чего там особо парсить?

а том что вывод даты через точку зависит от локалей сервера и в этом формате отличается порядком.

11.12.10 - угадай где тут год, день, месяц в случае европейского и американского формата icon_smile.gif


FriMan писал:
дата без разницы как будет выглять, главное смысл 2012-09-26

Код:

        if (time() < (strtotime('2012-09-26'))) {
            print "Дата меньше";
        } else {
            print "Дата больше или равна";
        }

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

6
 



С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470

Ссылка на сообщениеДобавлено: 27/09/12 в 08:59       Ответить с цитатойцитата 

всем спасибо за помощь smail54.gif

Dont worry about Chrome 64 popup blocker, use this sponsors - Clickaine и AdsTerra

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »