OnNewDay: различия между версиями

Материал из MajorDoMo инфо
Нет описания правки
 
Строка 15: Строка 15:
==Примеры запросов==
==Примеры запросов==
Код полностью поддерживает PHP, что позволяет писать
Код полностью поддерживает PHP, что позволяет писать
</pre>say('Новый день настал'); //и любой другой код который нужно выполнить раз в день. Рассчитать восход-закат например
say('Новый день настал'); //и любой другой код который нужно выполнить раз в день. Рассчитать восход-закат например
$d=date('m.d',time());  
<pre> $d=date('m.d',time());  
if ($d=="10.15") { // тут явно заданна дата выполнения кода  
if ($d=="10.15") { // тут явно заданна дата выполнения кода  
     say('начался зимний период');
     say('начался зимний период');
Строка 22: Строка 22:


</pre>
</pre>


==Альтернативные названия функции (сленг)==
==Альтернативные названия функции (сленг)==
Дневной таймер
Дневной таймер

Текущая версия от 07:01, 18 ноября 2023

Описание

OnNewDay -- Системный таймер выполняющийся каждый день 00 часов из ядра системы. Реализован методом, находится в классе Timer объекта ClockChime При установке системы дневного таймера может не быть, в таком случае его необходимо там создать.


Обратите внимание на другие таймеры

OnNewMinute - минутный таймер

OnNewHour - часовой таймер


Примеры запросов

Код полностью поддерживает PHP, что позволяет писать say('Новый день настал'); //и любой другой код который нужно выполнить раз в день. Рассчитать восход-закат например

 $d=date('m.d',time()); 
if ($d=="10.15") { // тут явно заданна дата выполнения кода 
    say('начался зимний период');
 }

Альтернативные названия функции (сленг)

Дневной таймер