Луна изгрев/залез

VoodooNet

Registered
Трябва ми скрипт които да показва часа на изгрева и залеза на луната.

Например: Луната изгрява в22.00ч и залязва в 09.54ч.
 
Дали ще е възможно да приложип пример за конкретния въпрос.

В смисал не да показва фазата ,а само часа на изгрева и залеза.
 
Възможно е, но зависи от формулата, която искаш да използваш. Например, една опростена и приблизителна формула:
http://flot.com/publications/books/shelf/shipnavigation/55.htm?print=Y
 
Тествах го горепосочения код и нещо не ми спори. Дали може някои да зглоби работещ вариант от него ?!?
 
Еми първото нещо като отвориш сайта е пример как се ползва?!!

PHP:
<?php

date_default_timezone_set('Europe/Sofia');
include('moon.php');
print_r(Moon::calculateMoonTimes(6, 28, 2011, 36.754478, -96.110291));
?>

Връща ти се обект, от който после можеш да вземеш каквото ти трябва.
 
Връща ми това като информация:

Код:
stdClass Object ( [moonrise] => 1350176880 [moonset] => 1350219360 )

Което не виждам как мога да го ползвам и къде е конкретно информацията за залез и изгрев ?!?
 
VoodooNet каза:
Връща ми това като информация:

Код:
stdClass Object ( [moonrise] => 1350176880 [moonset] => 1350219360 )

Което не виждам как мога да го ползвам и къде е конкретно информацията за залез и изгрев ?!?

Както вече ти казах, връща ти обект с цялата нужна информация. имаш залез имаш и изгрев, в unix time.

Кое точно не ти е ясно?

в превод moonrise - изгрев на луната
moonset - залез на луната
 
Еми, ако четеш постовете щеше да разбереш как да го направиш в "човешки" вид.
Казах, мини unix-а през date() и си го форматирай, както си искаш.
 
Ами и ние, ако знаехме колко разбираш щяхме да ти го дадем в подходящ вариант.


PHP:
$obj = взимаме-обекта;
echo date("H:i:s", $obj['moonrise']);

същото правиш за moonset.
 

Горе