Соратники, никто не занимался расчетом лунного дня ?
Я всё ещё в поисках самой точной формулы.
Буду искренне получить удовольствие, если такая есть у тебя и ты смочь поделиться
Заранее спасибо, за то что не остался глухим к мой зов
ps: ты реально крут )
Текущий лунный день
Re: Текущий лунный день
[syntax=c]int Moon_phase(int year,int month,int day)
{
/*k
Calculates the moon phase (0-7), accurate to 1 segment.
0 = > new moon.
4 => Full moon.
*/
int g, e;
if (month == 1) --day;
else if (month == 2) day += 30;
else // m >= 3
{
day += 28 + (month-2)*3059/100;
// adjust for leap years
if (!(year & 3)) ++day;
if ((year%100) == 0) --day;
}
g = (year-1900)%19 + 1;
e = (11*g + 18) % 30;
if ((e == 25 && g > 11) || e == 24) e++;
return ((((e + day)*6+11)%177)/22 & 7);
}[/syntax]
{
/*k
Calculates the moon phase (0-7), accurate to 1 segment.
0 = > new moon.
4 => Full moon.
*/
int g, e;
if (month == 1) --day;
else if (month == 2) day += 30;
else // m >= 3
{
day += 28 + (month-2)*3059/100;
// adjust for leap years
if (!(year & 3)) ++day;
if ((year%100) == 0) --day;
}
g = (year-1900)%19 + 1;
e = (11*g + 18) % 30;
if ((e == 25 && g > 11) || e == 24) e++;
return ((((e + day)*6+11)%177)/22 & 7);
}[/syntax]
Re: Текущий лунный день
altwin, спасибо большое и респект
а прокомментируй хоть чуток плиз ?
у меня просто уже стоит одна формула с погрешностью где то в один два дня
А что про эту можешь сказать ? или просто первое, что нашлось в сети
Это кажись формула Харви, она по слухам тоже грешит относительной неточностью
Но с другой стороны есть люди которые составляют лунные календари и с точностью до часа определяют лунный день.
Наверняка у них булочка более сытная)
а прокомментируй хоть чуток плиз ?
у меня просто уже стоит одна формула с погрешностью где то в один два дня
А что про эту можешь сказать ? или просто первое, что нашлось в сети
Это кажись формула Харви, она по слухам тоже грешит относительной неточностью
Но с другой стороны есть люди которые составляют лунные календари и с точностью до часа определяют лунный день.
Наверняка у них булочка более сытная)
Re: Текущий лунный день
Moon_phase - здесь вообще не вижу
что является лунной фазой
сколько тут всего фаз - две или восемь
или тут всё-таки лунный день определяется
что является лунной фазой
сколько тут всего фаз - две или восемь
или тут всё-таки лунный день определяется