Страница 1 из 1
Подскажите код новичку
Добавлено: Ср янв 23, 2019 10:31 pm
Romik_fl
Здравствуйте!
Есть необходимость сравнить между собой текущее время на компьютере ThisComputer.timeNow и значение свойства ThisComputer.SunSetTime и ThisComputer.SunRiseTime и по совпадению или не совпадению выполнить некий код. Я в php новичок совсем. Интересует как правильно записать условие? Как распарсить время на часы и минуты и правильно сравнить между собой значения?
Re: Подскажите код новичку
Добавлено: Чт янв 24, 2019 12:04 am
fandaymon
Romik_fl писал(а): ↑Ср янв 23, 2019 10:31 pm
Здравствуйте!
Есть необходимость сравнить между собой текущее время на компьютере ThisComputer.timeNow и значение свойства ThisComputer.SunSetTime и ThisComputer.SunRiseTime и по совпадению или не совпадению выполнить некий код. Я в php новичок совсем. Интересует как правильно записать условие? Как распарсить время на часы и минуты и правильно сравнить между собой значения?
https://kb.smartliving.ru/vstroennie-v- ... o-funkcii/
Раздел - Время и интервалы
timeIs($tm) -- проверяет совпадает ли текущее время с передаваемым в формате hh:mm
Re: Подскажите код новичку
Добавлено: Чт янв 24, 2019 11:01 pm
Romik_fl
Попробовал я воспользоваться функциями из этого раздела... Нифига у меня не вышло. Покажите,плиз, рабочий код сравнения текущего времени и значения свойства ThisComputer.SunSetTime. Я, к сожалению, так и не смог сваять рабочий код... Мне бы увидеть как правильно применить функции сравнения, а дальше я по аналогии разберусь..
Re: Подскажите код новичку
Добавлено: Чт янв 24, 2019 11:24 pm
fandaymon
Romik_fl писал(а): ↑Чт янв 24, 2019 11:01 pm
Попробовал я воспользоваться функциями из этого раздела... Нифига у меня не вышло. Покажите,плиз, рабочий код сравнения текущего времени и значения свойства ThisComputer.SunSetTime. Я, к сожалению, так и не смог сваять рабочий код... Мне бы увидеть как правильно применить функции сравнения, а дальше я по аналогии разберусь..
Код: Выделить всё
if (timeIs(gg('SunSetTime')) {
say('SunSet',2);
}
Только надо убедится что в SunSetTime время записано в формате hh:mm, без секунд
Re: Подскажите код новичку
Добавлено: Чт янв 24, 2019 11:31 pm
Logrus
Re: Подскажите код новичку
Добавлено: Чт янв 24, 2019 11:32 pm
xor
Romik_fl писал(а): ↑Чт янв 24, 2019 11:01 pm
Попробовал я воспользоваться функциями из этого раздела... Нифига у меня не вышло. Покажите,плиз, рабочий код сравнения текущего времени и значения свойства ThisComputer.SunSetTime. Я, к сожалению, так и не смог сваять рабочий код... Мне бы увидеть как правильно применить функции сравнения, а дальше я по аналогии разберусь..
Объект: ClockChime Метод: onNewMinute
Код: Выделить всё
if (timeis('07:40')) { //запуск скрипта в 7:40
RunScript('morningGreeting');
}
//Допустим, что ThisComputer.SunSetTime ='8:30'
if (timeis(gg('ThisComputer.SunSetTime'))) {
say('Закат',2);
}