[Сценарий] Фазы луны.

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: Фазы луны

Сообщение xor » Пт окт 26, 2018 12:32 am

Ну, не знаю, у меня норм щас:

Код: Выделить всё

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


Я эти значения не сохраняю пока, просто в иксрей вывожу
Давайте договоримся, когда проверять
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: Фазы луны

Сообщение newz20 » Пт окт 26, 2018 8:38 am

xor писал(а):
Пт окт 26, 2018 12:32 am
Ну, не знаю, у меня норм щас:

Код: Выделить всё

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 не должно поменяться. Пару недель проверки осталось.
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: [Сценарий] Фазы луны.

Сообщение xor » Чт ноя 08, 2018 12:09 am

Ну, вот и дождались

7/11/2018
00:00:04 0.57930400 next new moon 07.11.2018 16:02:52
00:00:04 0.58030400 next full moon 23.11.2018 5:41:26


8/11/2018
00:00:07 0.00424000 next full moon 23.11.2018 5:41:26
00:00:07 0.00224000 next new moon 07.12.2018 7:21:42


Всё корректно
За это сообщение автора xor поблагодарил:
newz20 (Чт ноя 08, 2018 6:41 am)
Рейтинг: 1.16%
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: [Сценарий] Фазы луны.

Сообщение newz20 » Чт ноя 08, 2018 6:52 am

Да все отлично отработало, поделитесь плиз вашим архивом картинок, если не жалко.
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: [Сценарий] Фазы луны.

Сообщение xor » Пт ноя 09, 2018 12:36 am

Они врядли вам понравятся - 2d, ч/б https://yadi.sk/d/l4k_rr28eKHlsg
За это сообщение автора xor поблагодарили (всего 2):
newz20 (Вс ноя 11, 2018 2:59 pm) • K070HY (Сб дек 01, 2018 7:49 pm)
Рейтинг: 2.33%
K070HY
Сообщения: 27
Зарегистрирован: Ср янв 10, 2018 3:24 pm
Благодарил (а): 15 раз
Поблагодарили: 2 раза

Re: [Сценарий] Фазы луны.

Сообщение K070HY » Сб дек 01, 2018 7:49 pm

Спасибо за библиотеку, всё работает! Но вот заметил такую штуку, что время показывает UTC. А мне, например, нужно +3 часа. Может подскажите, где смотреть.
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: [Сценарий] Фазы луны.

Сообщение xor » Сб дек 01, 2018 10:40 pm

K070HY писал(а):
Сб дек 01, 2018 7:49 pm
Спасибо за библиотеку, всё работает! Но вот заметил такую штуку, что время показывает UTC. А мне, например, нужно +3 часа. Может подскажите, где смотреть.
Да, utc. Для местного времени попробуйте поменять функцию gmdate - время по Гринвичу - на date в скрипте

Луна, конечно, влияет на многое, но, боюсь, не с такой точностью)
За это сообщение автора xor поблагодарил:
K070HY (Вс дек 02, 2018 10:37 am)
Рейтинг: 1.16%
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: [Сценарий] Фазы луны.

Сообщение newz20 » Ср дек 05, 2018 6:42 am

K070HY писал(а):
Сб дек 01, 2018 7:49 pm
Спасибо за библиотеку, всё работает! Но вот заметил такую штуку, что время показывает UTC. А мне, например, нужно +3 часа. Может подскажите, где смотреть.
можно не функцию менять, можно писать в свойства уже с +3 (математически), это так еще один рецепт
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

Re: [Сценарий] Фазы луны.

Сообщение GIV_59 » Ср дек 05, 2018 3:25 pm

Интересно было-бы посмотреть скрины сцены, а то у меня большая проблема с оформлением сцен, нет во мне жилки художника :roll:
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: [Сценарий] Фазы луны.

Сообщение newz20 » Ср дек 05, 2018 3:29 pm

GIV_59 писал(а):
Ср дек 05, 2018 3:25 pm
Интересно было-бы посмотреть скрины сцены, а то у меня большая проблема с оформлением сцен, нет во мне жилки художника :roll:
Я банально вывожу даты и фазу в текстовом формате в 3 строки, рядом справа картинку с луной :)
2018-12-05_15-28-42.png
2018-12-05_15-28-42.png (3.5 КБ) 5518 просмотров
За это сообщение автора newz20 поблагодарили (всего 2):
GIV_59 (Ср дек 05, 2018 3:58 pm) • Amarok (Пт ноя 22, 2019 6:34 pm)
Рейтинг: 2.33%
Ответить