if($moon->new_moon()>time()){
debmes('next new moon '.gmdate('d.m.Y G:i:s', $moon->new_moon() ));
}else{
debmes('next new moon '.gmdate('d.m.Y G:i:s', $moon->next_new_moon() ));
}
if($moon->full_moon()>time()){
debmes('next full moon '.gmdate('d.m.Y G:i:s', $moon->full_moon() ));
}else{
debmes('next full moon '.gmdate('d.m.Y G:i:s', $moon->next_full_moon() ));
}
00:00:13 0.42798100 next full moon 23.11.2018 5:41:26
00:00:13 0.42698100 next new moon 07.11.2018 16:02:52
Я эти значения не сохраняю пока, просто в иксрей вывожу
Давайте договоримся, когда проверять
Проверка у меня каждое утро, в телегу шлет эти данные.
На данный момент, предыдущее сообщение отработало корректно с полнолунием, переключилось с 24.10 в ночь на 25 показало 23.11. Новолуния вроде и раньше работали как надо. Жду 7.11 сменится лунный цикл и следующее новолуние будет 7.12 и полнолуние 23.11 не должно поменяться. Пару недель проверки осталось.
Спасибо за библиотеку, всё работает! Но вот заметил такую штуку, что время показывает UTC. А мне, например, нужно +3 часа. Может подскажите, где смотреть.
K070HY писал(а): Сб дек 01, 2018 7:49 pm
Спасибо за библиотеку, всё работает! Но вот заметил такую штуку, что время показывает UTC. А мне, например, нужно +3 часа. Может подскажите, где смотреть.
Да, utc. Для местного времени попробуйте поменять функцию gmdate - время по Гринвичу - на date в скрипте
Луна, конечно, влияет на многое, но, боюсь, не с такой точностью)
K070HY писал(а): Сб дек 01, 2018 7:49 pm
Спасибо за библиотеку, всё работает! Но вот заметил такую штуку, что время показывает UTC. А мне, например, нужно +3 часа. Может подскажите, где смотреть.
можно не функцию менять, можно писать в свойства уже с +3 (математически), это так еще один рецепт
GIV_59 писал(а): Ср дек 05, 2018 3:25 pm
Интересно было-бы посмотреть скрины сцены, а то у меня большая проблема с оформлением сцен, нет во мне жилки художника
Я банально вывожу даты и фазу в текстовом формате в 3 строки, рядом справа картинку с луной