Фази на луната!

dakata__92

Super Moderator
Някой правил ли е калкулатор за изчисляване спрямо някаква дата в каква фаза е била луната тогава? Намерих в GitHub код но там е твърде раздут а на мен ми е нужно нещо по-просто.
https://github.com/solarissmoke/php-moon-phase/blob/master/Solaris/MoonPhase.php
 
Намерих ето тази функция но дали е правилна? Смисъл дали изчислява точно фазите. Преработих я за да е малкооо по-приятна за четене поне според мен.

PHP:
function moonPhase($year, $month, $day){
	if($month < 3){
		$year--;
		$month += 12;
	}
	++$month;
	$jd = ((365.25 * $year) + (30.6 * $month) + $day - 694039.09)/29.5305882; 
	$b = (int) $jd; 
	$jd -= $b; 
	$b = round($jd * 8); 
	if ($b >= 8 ){
		$b = 0;
	} 
	
	$phase = array(
		0 => 'New Moon',
		1 => 'Waxing Crescent Moon',
		2 => 'Quarter Moon',
		3 => 'Waxing Gibbous Moon',
		4 => 'Full Moon',
		5 => 'Waning Gibbous Moon',
		6 => 'Last Quarter Moon',
		7 => 'Waning Crescent Moon'
	);
	
	return  array_key_exists((string)$b, $phase) ? $phase[$b] : false;
}
echo moonPhase('1991', '11', '08');
 
Как да си преведа правилно фразите он Английски на Български?
EN:
PHP:
0 => 'New Moon',
1 => 'Waxing Crescent Moon',
2 => 'Quarter Moon',
3 => 'Waxing Gibbous Moon',
4 => 'Full Moon',
5 => 'Waning Gibbous Moon',
6 => 'Last Quarter Moon',
7 => 'Waning Crescent Moon'
Пробвах се но нещо не се справих ама никак добре.
BG:
PHP:
0 => 'Нова Луна',
1 => 'Нарастващ Полумесец',
2 => 'Четвърт Луна',
3 => 'Нарастващ Полумесец',
4 => 'Пълнолуние',
5 => 'Намаляващ Полумесец',
6 => 'Последна Четвърт Луна',
7 => 'Нарастващ Лунен Полумесец'
 
uphero каза:
Какъв сайт правиш бе човек :D
Може и на ЛС
Неее в момента това не е към сайт или някакъв софтуер за продажба! За мое собствено ползване е, като добавка към едноо доста по-голямо приложение заааа изчисляване на информация! :D
 
dakata__92 каза:
uphero каза:
Какъв сайт правиш бе човек :D
Може и на ЛС
Неее в момента това не е към сайт или някакъв софтуер за продажба! За мое собствено ползване е, като добавка към едноо доста по-голямо приложение заааа изчисляване на информация! :D
Точно него искам да видя, от доста време събираш инфо за доста неща и ми стана интересно за какво става дума :D
 
uphero каза:
dakata__92 каза:
uphero каза:
Какъв сайт правиш бе човек :D
Може и на ЛС
Неее в момента това не е към сайт или някакъв софтуер за продажба! За мое собствено ползване е, като добавка към едноо доста по-голямо приложение заааа изчисляване на информация! :D
Точно него искам да видя, от доста време събираш инфо за доста неща и ми стана интересно за какво става дума :D

Да кажем, чееее си е интересно приложението :P :D Простооо това си е допълнение като отделен метод. Не е нещо кой знае какво нооо си ми е дооста полезно :twisted:
 
Темата е приключена! Справих се просто не съм се изчел правилно кода! Тооо с тия ракиии и вино по празниците нещо не съм много по четенето на кодове май, засега! :D :D :D (Темата ми за карти на България е още активна като поставени въпроси.)
 

Back
Горе