Да без проблем по луне .Надо определить растущая луна или убывающая.
Когда мы это определили ножно резделить луну примерно на 12 частей
(Сколько частей примерно заполнино светом допустим 8)
Если луна растущая то отнимаем 8 если убывающая то складываем 8
НУжно еше знать время и от времени надо делать действия которые выше
И нужно знать что в 12 00 сонце строго на воскоке и скакать от этого значения понятно удачи