Author Topic: Как правильно задать условие с временем  (Read 2094 times)

0 Members and 1 Guest are viewing this topic.

123

  • Освоившийся
  • **
  • Posts: 31
    • View Profile
Нужно задать условие, желательно покороче, которое будет выполняться, если на часах время кратно 10-ти минутам, а секунды между 0 и 10. Написал нижеследующее, но оно срабатывало при любых значениях времени.
IF(($_time_m=(0^10^20^30^40^50))&($_time_s>0)&($_time_s<10))
...
END_IF

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Code: (clickermann) [Select]
IF((($_time_m=0)|($_time_m=10)|($_time_m=20)|($_time_m=30)|($_time_m=40)|($_time_m=50))&($_time_s>-1)&($_time_s<11))

END_IF

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
покороче  :D

Code: (clickermann) [Select]
$t = $_time_m
IF(($t/10 - INT($t/10) = 0) & ($_time_s < 11))
   //
END_IF


$_time_s и так не может быть меньше 0  ;D
« Last Edit: March 01, 2017, 02:41:47 PM by Vint »