Author Topic: проверка даты  (Read 1282 times)

0 Members and 1 Guest are viewing this topic.

Зяба

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
проверка даты
« on: March 10, 2018, 08:47:21 PM »
как сделать условия чтоб допустим проверяло дату например подходит до 31.03.2018 если 01.04.2018 то уже не подходит можно ли так  :-[

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: проверка даты
« Reply #1 on: March 11, 2018, 11:25:07 AM »
Ещё проще, переводишь эту дату во время Unix и тупо сравнение двух чисел.


Dreight

  • Освоившийся
  • **
  • Posts: 40
    • View Profile
Re: проверка даты
« Reply #2 on: March 17, 2018, 11:58:58 AM »
Если бы я был новичком, то я бы из ваших ответов абсолютно ничего не понял бы :)
Зяба, вот, вроде, написал код для твоей задачи:
Code: (clickermann) [Select]
$year=18
$month=3
$day=31
$key=0
if ($_date_y<$year)
   $key=1
else
   if ($_date_y=$year)
      if ($_date_m<$month)
         $key=1
      else
         if ($_date_m=$month)
            if ($_date_d<=$day)
               $key=1
            END_IF
         END_IF
      END_IF
   END_IF
END_IF
if ($key=1)
   MOVE(500,400)
END_IF
WAIT(60)

Возможно, это можно было бы сделать как-то проще, но как сделать проще я не знаю. И код я не проверял, так что не могу гарантировать что будет работать правильно.
Зяба, если будут какие-то вопросы, то пиши либо сюди, либо мне в личные сообщения :)