Всем доброго времени суток
Есть цель делать проверку на то выходной завтра или нет и исходя из этого устанавливать время ночного режима. Решила делать это через функции isWeekEnd() isWeekDay(). Они хорошо справляются определяя выходной на текущую дату, а вот как быть с будущим?
Написала следующий код:
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
IrisKo писал(а): Чт мар 05, 2020 11:21 am
Всем доброго времени суток
Есть цель делать проверку на то выходной завтра или нет и исходя из этого устанавливать время ночного режима. Решила делать это через функции isWeekEnd() isWeekDay(). Они хорошо справляются определяя выходной на текущую дату, а вот как быть с будущим?
Написала следующий код:
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
То есть они никак не взаимодействуют с модулем "календарь" и все те категории где ставятся галочки что это праздничный или рабочий день в календаре ни на что не влияют? Проблема в том что эти 0 и 6 никак не учитывают что субботы и воскресенья могут быть рабочими, а будни могут быть праздниками. Какой тогда смысл вообще в этой функции...номер дня недели и без нее вычислить не проблема
IrisKo писал(а):То есть они никак не взаимодействуют с модулем "календарь" и все те категории где ставятся галочки что это праздничный или рабочий день в календаре ни на что не влияют? Проблема в том что эти 0 и 6 никак не учитывают что субботы и воскресенья могут быть рабочими, а будни могут быть праздниками. Какой тогда смысл вообще в этой функции...номер дня недели и без нее вычислить не проблема
Есть решение на форуме-альтернатива штатной функции определения рабочего/выходного дня с учётом праздников и переноса выходных. Найдется по Производственный календарь. Я ещё добавляю анализ на отпуск в календаре
IrisKo писал(а): Чт мар 05, 2020 5:22 pm
То есть они никак не взаимодействуют с модулем "календарь" и все те категории где ставятся галочки что это праздничный или рабочий день в календаре ни на что не влияют? Проблема в том что эти 0 и 6 никак не учитывают что субботы и воскресенья могут быть рабочими, а будни могут быть праздниками. Какой тогда смысл вообще в этой функции...номер дня недели и без нее вычислить не проблема
Эти функции с календарём никак не связаны, так как модуля Календарь может и не быть в системе. Собственно Праздники и Перенесенные рабочие в календаре не так давно появились, по-моему прошлой осенью мы с Максимом их дописывали. Весь функционал определения рабочий/не рабочий в модуле есть
IrisKo писал(а): Чт мар 05, 2020 5:22 pm
То есть они никак не взаимодействуют с модулем "календарь" и все те категории где ставятся галочки что это праздничный или рабочий день в календаре ни на что не влияют? Проблема в том что эти 0 и 6 никак не учитывают что субботы и воскресенья могут быть рабочими, а будни могут быть праздниками. Какой тогда смысл вообще в этой функции...номер дня недели и без нее вычислить не проблема
Эти функции с календарём никак не связаны, так как модуля Календарь может и не быть в системе. Собственно Праздники и Перенесенные рабочие в календаре не так давно появились, по-моему прошлой осенью мы с Максимом их дописывали. Весь функционал определения рабочий/не рабочий в модуле есть
Перенесённые поправили? А то там какая-то ошибка, вроде, была
IrisKo писал(а): Чт мар 05, 2020 5:22 pm
То есть они никак не взаимодействуют с модулем "календарь" и все те категории где ставятся галочки что это праздничный или рабочий день в календаре ни на что не влияют? Проблема в том что эти 0 и 6 никак не учитывают что субботы и воскресенья могут быть рабочими, а будни могут быть праздниками. Какой тогда смысл вообще в этой функции...номер дня недели и без нее вычислить не проблема
Эти функции с календарём никак не связаны, так как модуля Календарь может и не быть в системе. Собственно Праздники и Перенесенные рабочие в календаре не так давно появились, по-моему прошлой осенью мы с Максимом их дописывали. Весь функционал определения рабочий/не рабочий в модуле есть
Перенесённые поправили? А то там какая-то ошибка, вроде, была
Отправлено с моего Redmi 4X через Tapatalk
Вроде бы поправил. Должны работать - в прошлом году после правок проверял, работало правильно
fandaymon писал(а): Чт мар 05, 2020 6:16 pm
Весь функционал определения рабочий/не рабочий в модуле есть
Почему то не могу там его найти Сам календарь заполнила, а вот как к нему обращаться и как у него "спрашивать" какой день рабочий а какой нет понять не могу. Была уверена что как раз те функции о которых писала в своем первом сообщении для этого и существуют, а оказалось что нет. Если не сложно можете дать ссылочку на описание этого функционала модуля календаря, на какую то инструкцию что ли?