[PHP] class of lunar, ´ÞÀÇ À§Ä¡, À½¾ç·Âº¯È¯, º°ÀÚ¸®, ÀÏ¿ù½Ä °è»ê [author] - Chilbong Kim, - http://linuxchannel.net/ [changes] - see http://ftp.linuxchannel.net/devel/php_lunar/ [conjunction error by approximative method] - avg: -6538 seconds(+598 seconds, -11787 seconds) [conjunction error by approximative method day patch] - avg: -368 seconds(+592 seconds, -1081 seconds) - but, wrong day not exists :) [valid date] - solar : 1902-01-10 - 2038-01-18 - lunar : 1901-12-01 - 2037-12-14 [download & online source view] - http://ftp.linuxchannel.net/devel/php_calendar/ - http://ftp.linuxchannel.net/devel/php_lunar/ [demo] - http://linuxchannel.net/gaggle/lunar.php [docs] - http://linuxchannel.net/docs/lunar.txt [study] - http://www.kao.re.kr/html/study/qna/index.html - http://sunearth.gsfc.nasa.gov/eclipse/SEsaros/SEsaros.html - Synodic Month (new moon to new moon) 29.53059 days = 29d 12h 44m (A) - Draconic Month (node to node) 27.21222 days = 27d 05h 06m (B) - Anomalistic Month (perigee to perigee) 27.55455 days = 27d 13h 19m - (223 * A) = 6585.36 days, (242 * B) = 6585.32 days - 1 Saros = 6585.32 days = 18 years 11 days 8 hours [eclipses] - Solar Eclipses: T(Total), A(Annular), H(Hybrid(Annular/Total)), P(Partial) - Lunar Eclipses: t(Total), p(Umbral(Partial)), n(Penumbral) [eclipses(e) by this program] - S A 104 0.010582273616323 1.06751983653440(1.067743) - S T 91 0.014674627401046 1.04166992331860 - S H 6 0.210833791736160 0.96121766199154(0.964180) - S P 106 0.829402137331320 1.59530999819400 - L t 114 0.010630181434784 0.52538271749109(0.527908) - L p 85 0.294681791935650 1.14183526374750 - L n 111 0.832900661071600 1.57436507046800(1.578244) [reference] - http://user.chollian.net/~kimdbin/re/moonpos.html - http://zimmer.csufresno.edu/~fringwal/skycalc.c - http://williams.best.vwh.net/sunrise_sunset_example.htm - http://aa.usno.navy.mil/faq/docs/SunApprox.html - ftp://ssd.jpl.nasa.gov/pub/eph/export/C-versions/hoffman/ - http://www.linuxchannel.net/docs/solar-24terms.txt - http://www.stjarnhimlen.se/english.html // good - http://www.stargazing.net/kepler/ // good - http://sunearth.gsfc.nasa.gov/eclipse/eclipse.html // good - http://sunearth.gsfc.nasa.gov/eclipse/phase/phasecat.html - http://sunearth.gsfc.nasa.gov/eclipse/phase/phase2001gmt.html - http://sunearth.gsfc.nasa.gov/eclipse/LEvis/LEaltitude.html - http://sunearth.gsfc.nasa.gov/eclipse/resource.html - http://www.mreclipse.com/Special/SEprimer.html // Solar Eclipses for Beginners - http://www.mreclipse.com/Special/LEprimer.html // Lunar Eclipses for Beginners - http://www.mreclipse.com/MrEclipse.html // for Beginners - http://astronote.org/ - http://myhome.naver.com/dudwn1109/appearance/solor_eclipse.htm - http://www.kao.re.kr/html/study/ ------------------------------------------- *ÁÖ1) ÀÌ ¹®¼­¿¡ ´ëÇÑ ÃֽŠ³»¿ëÀº ¾Æ·¡ URL¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. http://linuxchannel.net/docs/lunar.txt ------------------------------------------- 0. ¹è°æ ¹× °³¿ä 1. ±âº»Áö½Ä(¾Ë°í Àְųª °³³äÁ¤µµ) 2. ¾î¶»°Ô °è»êÇß³ª(°è»ê¹æ¹ý)? 2-0. À½·Â°ú À±´Þ 2-1. ¾ç·Â¿¡¼­ À½·ÂÀ¸·Î 2-2. À½·Â¿¡¼­ ¾ç·ÂÀ¸·Î 2-3. º°ÀÚ¸®(12±Ãµµ) 2-4. ÀÏ½Ä 2-5. ¿ù½Ä 3. PHP Ŭ·¡½º »ç¿ë¹ý 3-0. ÇÔ¼ö(¸Þ¼Òµå) ¿ä¾à ¼³¸í 3-1. ƯÁ¤½Ã°¢¿¡ ´ëÇÑ ´Þ(moon)ÀÇ À§Ä¡¸¦ ±¸ÇÏ·Á¸é? 3-2. ¾ç·ÂÀ» À½·ÂÀ¸·Î º¯È¯ÇÏ·Á¸é? 3-3. À½·ÂÀ» ¾ç·ÂÀ¸·Î º¯È¯(¾î¸£½Å »ý½Å¿¡ ÀÚÁÖ »ç¿ëµÇÁÒ)ÇÏ·Á¸é? 3-4. ƯÁ¤ ³¯Â¥¿¡ ´ëÇÑ ÀϽĿ©ºÎ È®ÀÎÇØ º¸·Á¸é? 3-5. ƯÁ¤ ³¯Â¥¿¡ ´ëÇÑ ¿ù½Ä¿©ºÎ È®ÀÎÇØ º¸·Á¸é? 3-6. ƯÁ¤ ³¯Â¥¿¡ ´ëÇÑ 12±Ãµµ º°ÀÚ¸®Áö¸¦ ¾Ë¾Æº¸·Á¸é? 4. Èıâ -------------------------------------------- 0. ¹è°æ ¹× °³¿ä »ý·« (±»Áö ãÀÚ¸é ´ÞÀÇ À§Ä¡¸¦ ±¸ÇÏ°í ½Í¾î¼­.. ¾î·ÈÀ» ¶§¿¡´Â º°Çì´Â ¼Ò³âÀ̾ú´ä´Ï´Ù. :) 1. ±âº»Áö½Ä(¾Ë°í Àְųª °³³äÁ¤µµ) À²¸®¿ì½ºÀûÀÏ(Julian day), Ȳµµ, ¹éµµ, ȲµµÁÂÇ¥, 24Àý±â, Àý±â¿ÍÁß±â, Ȳ°æ, ȲÀ§, õ¹®´ÜÀ§(AU), Àû°æ, ÀûÀ§, À±´Þ, ¹«ÁßÄ¡À±¹ý, 12±Ãµµ, ÀϽÄ, ¿ù½Ä, ÇÕ»è, ¸Á, ¿ù·É, °³±â¿ù½Ä, ºÎºÐ¿ù½Ä, ¹Ý¿µ½Ä, ±Ýȯ½Ä, °³±âÀϽÄ, ºÎºÐ¿ù½Ä, Hybird, »ç·Î½º(Saros)ÁÖ±â ±× ¿Ü ´Ù¼öÀÇ Ãµ¹®¿ë¾î 2. ¾î¶»°Ô °è»êÇß³ª(°è»ê¹æ¹ý)? 2-0. À½·Â°ú À±´Þ À½·Â ÇÑ´Þ(Synodic Month)Àº ¾î´À ÇÕ»è½Ã°£ºÎÅÍ ´ÙÀ½ ÇÕ»è½Ã°£±îÁöÀÇ Æò±Õ °£°Ý 29.53059 ÀÏÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀ» `»è¸Á¿ù'À̶ó°í ÇÕ´Ï´Ù. 29ÀÏ À϶§¿¡´Â `¼Ò¿ù', 30ÀÏ À϶§´Â `´ë¿ù'À̶ó°íµµ ÇÏÁÒ. ¹°·Ð õ¹®Çп¡¼­´Â ÀÌ ½Ã°£ ¿Ü¿¡ Draconic Month(27.21222 ÀÏ), Anomalistic Month(27.55455 ÀÏ)µîÀÌ ÀÖ½À´Ï´Ù. Âü°í·Î) - žç·Â(¾ç·Â) ÇöÀç ¿ì¸®°¡ »ç¿ëÇÏ°í ÀÖ´Â `¾ç·Â'Àº ±×·¹°í¸®¿ªÀ¸·Î žç·ÂÀÔ´Ï´Ù. ±×³É ÁÙ¿©¼­ `¾ç·Â'À̶ó°í ÇÏÁÒ. ±×¿Ü À½·ÂÀÇ Á¾·ù(?)°¡ ¸î°¡Áö Àִµ¥, - ÅÂÀ½·Â(¼øÅÂÀ½·Â) »è¸Á¿ù Æò±Õ 29.5306 ÀÏ ±âÁØÀ¸·Î ÇÔ(ÇöÀç »ç¿ëÇÏ°í ÀÖÁö ¾ÊÀ½) - ÅÂÀ½Å¾ç·Â(À½·Â) ÇöÀç ¿ì¸®°¡ »ç¿ëÇÏ°í ÀÖ´Â À½·ÂÀ¸·Î, 1»è¸Á¿ù(29.5306ÀÏ)°ú 1ȸ±Í³â(žç³â), 24Àý±â, ±×¸®°í ¹«ÁßÄ¡À±¹ýÀ» Àû¿ëÇÑ À±´ÞÀÌ ÀÖ´Â ´Þ·Â ü°è·Î, ÁÙ¿©¼­ ±×³É `À½·Â'À̶ó°í ÇÕ´Ï´Ù. ¾ç·Â¿¡¼­ ¾ç(åÕ)Àº `žç(sun)'À» ÀǹÌÇÏ°í, À½·Â¿¡¼­ À½(ëä)Àº `´Þ(moon)'À» ÀÇ¹Ì ÇÕ´Ï´Ù. ¸ðµÎ õüÀÇ ¿îµ¿(¿îÇà)¿¡ ±â¹ÝÇÑ ¿ª(Õõ)ÀÔ´Ï´Ù. (õ¹®ºÐ¾ß¿¡¼­ »ç¿ëÇÏ´Â `õü·Â'À̶ó´Â ´Þ·Âµµ ÀÖÁö¿ä.) [ÇÕ»è - ÃÊÇÏ·ç] À½·Â ÃÊÇÏ·ç´Â žç°ú ´ÞÀÌ ÇÕ»è(conjunction)µÇ´Â ³¯À» À½·Â ÃÊÇÏ·ç·Î Àâ½À´Ï´Ù. `ÇÕ»è'Àº õüÀÇ ¿îÇà¿¡¼­ `žç-´Þ-Áö±¸'ÀÇ ¼øÀ¸·Î, ÀÏÁ÷¼± À϶§¸¦ ¸»Çϸç, ÇÕ»è½Ã°¢Àº žç°ú ´ÞÀÇ È²°æ°ªÀÌ °°Àº ¶§ÀÇ ½Ã°¢À» ¸»ÇÕ´Ï´Ù. µû¶ó¼­ žç°ú ´ÞÀÇ È²°æÀ» ±¸Çϸé ÃÊÇÏ·ç´Â ½±°Ô(?) °è»êÇÒ ¼ö ÀÖÁÒ. ¹®Á¦´Â ¾ó¸¶³ª Á¤È®ÇÏ°Ô Å¾ç°ú ´ÞÀÇ (Áö½É½Ã)Ȳ°æ(Ȳµµ¿¡¼­ °Ñº¸±â õüÀÇ À§Ä¡)À» ±¸ÇÏ´À³Ä°¡ °úÁ¦ÀÔ´Ï´Ù. [¸Á - º¸¸§] ¹Ý¸é ¸Á(º¸Åë `º¸¸§'À̶ó°í ÇÔ)Àº `žç-Áö±¸-´Þ'ÀÇ ¼øÀ¸·Î ÀÏÁ÷¼± À϶§¸¦ ¸»Çϸç, žç°ú ´ÞÀÇ È²°æ Â÷ÀÌ°¡ 180µµ ÀÏ ¶§¸¦ ¸»ÇÕ´Ï´Ù. À½·ÂÀ¸·Î 15ÀÏÀ̳ª 16ÀÏ¿¡ ÇØ´ç µË´Ï´Ù. ¿ª½Ã Ȳ°æ°ªÀÌ °ü°ÇÀ̳׿ä. [À±´Þ] À±´ÞÀº ¾î¶»°Ô °è»êµÇ³ª? °³³äÀº °£´ÜÇѵ¥ ¼ö½ÄÀ̳ª ³í¸®ÀûÀ¸·Î Ç®·Á¸é »ó´çÈ÷ ¾î·Æ½À´Ï´Ù(ÇÁ·Î±×·¥½Ã »ó´çÈ÷ °íÀüÇß´ø ºÎºÐÀ̶ó¼­..) À±´ÞÀ» ¼³Á¤ÇÏ´Â ÀÌÀ¯´Â, (ÅÂ)À½·ÂÀ¸·Î¸¸ °è¼Ó»ç¿ëÇÏ¸é °èÀýÀÇ Â÷ÀÌ°¡ ¸¹±â ¶§¹®¿¡ ÀÌ Â÷ÀÌ(1³â¿¡ ¾à 11ÀÏ Â÷ÀÌ·Î ÅÂÀ½·ÂÀÌ ÀÛÀ½)¸¦ ¾ø¾Ö°íÀÚ À±´ÞÀ» µÓ´Ï´Ù. À½·ÂÀº ´ÞÀÇ À̸§À» Áþ±â À§Çؼ­ ÃÖ¼ÒÇÑ ÇѹøÀÇ Áß±â(24Àý±â¿¡¼­ Áß±â)°¡ µé¾î°¡¾ß Á¤»óÀε¥, ÅÂÀ½·ÂÀÌ Âª±â ¶§¹®¿¡ ¾î¶² ´ÞÀº Á߱Ⱑ ¾Æ¿¹ ¾ø½À´Ï´Ù. ÀÌ°ÍÀ» `¹«Áß´Þ' À̶ó°í ÇÏ°í À±´ÞÀÇ ±âº»ÀÌ µË´Ï´Ù. ¹°·Ð Á߱Ⱑ µÎ¹ø µé¾î°¡´Â ´Þµµ Àִµ¥ ÀÌ°ÍÀº À±´ÞÀÌ ¾Æ´Õ´Ï´Ù. ´ë·« 3³â¿¡ 1¹ø À±´ÞÀÌ µé¾î°¡°Ô µË´Ï´Ù. ±×·¯³ª ¹«Áß´ÞÀ̶ó°í Çؼ­ ¹«Á¶°Ç ¸ðµÎ À±´Þ·Î ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù. 19³â »çÀÌ¿¡ 7¹øÀÇ À±´ÞÀ» ¼³Á¤ÇÏ°í, ÇÑÇØ¿¡ µÎ°³ÀÇ À±´ÞÀÌ ÀÖÀ¸¸é ¸ÕÀú ¿Â ³à¼®(?)À» À±´Þ·Î Àâ½À´Ï´Ù. À±´ÞÀÇ À̸§Àº Àü´ÞÀÇ À̸§À» ±×´ë·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀ» `¹«ÁßÄ¡À±¹ý(Ùíñé öÇëÎÛö)'À̶ó°í ÇÏ°í, ÇöÀç ¿ì¸®³ª¶ó ´Þ·Â ÀڷḦ Á¦°øÇÏ´Â `õ¹®¿¬±¸¿ø'¿¡¼­´Â À̹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù. À½... À±´ÞÀ» ¼³Á¤Çϴµ¥ 24Àý±â(žçÀÇ È²°æÀ¸·Î ±¸ºÐ)¸¦ »ç¿ëÇÑ´Ù´Â Á¡¿¡¼­ ¹«Áö º¹ÀâÇϳ׿ä.. À½·Â¿¡µµ ¾ç·Â¼ººÐÀÌ µé¾î°¡±â ¶§¹®¿¡ `ÅÂÀ½Å¾ç·Â'À̶ó°í ÇÏ´Â ÀÌÀ¯°¡ ¿©±â¿¡ ÀÖÁÒ. (ÅÂÀ½Å¾ç·ÂÀÇ Áظ»ÀÌ `À½·Â'ÀÓ) 2-1. ¾ç·Â¿¡¼­ À½·ÂÀ¸·Î ¾ç·Â¿¡¼­ À½·ÂÀ¸·Î °è»êÇÏ´Â ¹æ¹ýÀº »ý°¢º¸´Ù ¾î·ÆÁö(?) ¾Ê½À´Ï´Ù. Áï žç°ú ´ÞÀÇ ½ÃȲ°æÀÌ °°Àº ½Ã°¢À» ÃÊÇÏ·ç·Î Àâ°í, ƯÁ¤ ³¯¿¡ ´ëÇÑ ½Ã°£À» ÀÏ ¼ö·Î °è»êÇÏ¸é µË´Ï´Ù(¸»Àº ½ÍÁö¸¸ ±¸ÇöÇÏ·Á¸é ¸Ó¸®ÅÐ ´Ù »ÌÈü´Ï´Ù..Å©Å©). ¿¹Á¦) ¾ç·Â 2005³â 3¿ù 1ÀÏÀ» À½·ÂÀ¸·Î °è»êÇÏ·Á¸é? 1) 2005.03.01 ÀÇ Å¾çÀÇ ½ÃȲ°æ(Ls)°ú ´ÞÀÇ ½ÃȲ°æ(Ll)À» ±¸ÇÕ´Ï´Ù. 2) Ls ¿Í Ll ÀÌ °°µµ·Ï(ÇÕ»è) ½Ã°£À» µÚ·Î »©°¡¸é¼­ ½Ã°¢À» °è»êÇÕ´Ï´Ù. 3) 2)ÀÇ ÇÕ»è½Ã°¢ÀÌ ±¸ÇØÁö¸é(ÀûºÐ ºñ½ÁÇÑ °ø½ÄÀ» ±¸ÇöÇؾßÇÔ) ÀÌ°ÍÀÌ ÃÊÇÏ·ç°¡ µË´Ï´Ù. 4) ÃÊÇÏ·ç ½Ã°¢ºÎÅÍ ÁÖ¾îÁø ³¯¿¡ ´ëÇÑ ÀÏ ¼ö¸¦ °è»êÇÕ´Ï´Ù(ÀÏ(day) °è»ê ¿Ï·á). 5) ´ÙÀ½ ´ÞÀÇ ÇÕ»è½Ã°¢(ÃÊÇÏ·ç)À» 1),2),3)ÀÇ °úÁ¤À¸·Î ±¸ÇÕ´Ï´Ù. 6) ±×ÇØ ¸î¹ø° ´ÞÀÎÁö °áÁ¤Çϱâ À§Çؼ­ ÇÕ»è½Ã°¢¿¡ ´ëÇÑ °¢°¢ÀÇ Àý±â, Áï ÇØ´ç ¿ù(¾ç·Â)¿¡ ´ëÇÑ Àý±â¿Í Áß±â, ±×¸®°í ´ÙÀ½ ¿ù(¾ç·Â)¿¡ ´ëÇÑ Àý±â¿Í Á߱⸦ ±¸ÇÕ´Ï´Ù. 7) ´ÞÀ» °áÁ¤Çϱâ À§Çؼ­ À̹ø´Þ ÃÊÇÏ·ç¿Í ´ÙÀ½´ÞÀÇ ÃÊÇÏ·ç, ±×¸®°í 2°³ÀÇ Á߱⸦ ³õ°í À±´ÞÀ» ÆǺ°ÇÕ´Ï´Ù. ´ë°³ À̹ø´Þ ÃÊÇÏ·ç°¡ ÇØ´ç ´Þ(¾ç·Â)ÀÇ Áß±â ÀÌÀü¿¡ ÀÖÀ¸¸é (ÇØ´ç´Þ-1)ÀÌ ´ÞÀÇ À̸§ÀÌ µË´Ï´Ù. ¶ÇÇÑ Á߱Ⱑ Çϳªµµ ¾È µé¾î ÀÖÀ¸¸é À±´ÞÀÌ µË´Ï´Ù(½ÇÁ¦ À½·Â¿¡ ´ëÇؼ­ °Ë»êÀÌ ÇÊ¿äÇÔ). À±´ÞÀ̸é ÇØ´ç ´Þ¿¡¼­ 1À» »©ÁÖ¸é µÇÁÒ. 8) ³âµµ¸¦ ±¸ÇÕ´Ï´Ù(12¿ùÀ̳ª 1¿ùÀÏ °æ¿ì¿¡´Â À߸øµÈ ³âµµ°¡ ³ª¿ÀÁö ¾Êµµ·Ï ÆǺ°) º» class.lunar.php ÆÄÀÏ¿¡¼­ tolunar() ÇÔ¼ö¸¦ ºÐ¼®ÇØ º¸¸é À§¿Í °°½À´Ï´Ù... :) (ºÐ¼®ÇÏÁö ¸¶¼¼¿ä.. Å©Å©) °¢ Ç׸ñ¿¡ ´ëÇÑ ¼³¸íÀº ´ÙÀ½ ÀýÀÇ ÇÔ¼ö »ç¿ë¹ý¿¡¼­ ¾ÆÁÖ °£´ÜÇÏ°Ô ¿ä¾àÇØ µÎ¾ú½À´Ï´Ù. :) žç°ú ´ÞÀÇ ½ÃȲ°æ ±¸ÇÏ´Â °ø½ÄÀº ¸ðµÎ ±Ù»ç½ÄÀÔ´Ï´Ù. ±×·¯³ª ¿ÀÂ÷°¡ ±×¸® Å©Áö ¾Ê±â ¶§¹®¿¡ º» ÇÁ·Î±×·¥¿¡¼­ äÅÃÇß½À´Ï´Ù(Á¤È®ÇÑ °ªÀ» ±¸ÇÏ·Á¸é PHP ¿¡¼­´Â ¹«¸®°¡ ÀÖÀ½). 2-2. À½·Â¿¡¼­ ¾ç·ÂÀ¸·Î À½·Â¿¡¼­ ¾ç·Â°è»êÀº Á»´õ º¹ÀâÇÕ´Ï´Ù(À½·Â»ýÀÏÀ» ¾ç·ÂÀ¸·Î °è»êÇÒ ¶§ ¸¹ÀÌ »ç¿ëÇÏÁÒ). ¾ç·Â¿¡ ´ëÇÑ Æ¯Á¤ ½Ã°¢ÀÌ ÁÖ¾îÁöÁö ¾Ê¾Ò±â ¶§¹®¿¡ °ð¹Ù·Î žç°ú ´ÞÀÇ ½ÃȲ°æÀ» ±¸ÇÏÁö ¸øÇÕ´Ï´Ù. ¶§¹®¿¡ ÃÖÀûÀÇ Æ¯Á¤ ½Ã°¢À» Á¤Çؼ­ ±× ½Ã°¢À» ±âÁØÀ¸·Î ÇÕ»è½Ã°£À» ã¾Æ°¡´Â ¾Ë°í¸®ÁòÀ» ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù(¿ª½Ã ¸»À» ½ÍÁö¸¸ ÀûºÐ ºñ½ÁÇÑ ¾Ë°í¸®ÁòÀÌ..) ÀÌ°Í ¿ª½Ã ÇÕ»è½Ã°£À» ±¸ÇÏ´Â °ÍÀÌ ¿ì¼±ÀÔ´Ï´Ù. ¿¹Á¦) À½·Â 2005³â 1¿ù 1ÀÏ(¼³³¯)À» ¾ç·ÂÀ¸·Î °è»êÇÏ·Á¸é? 1) ¾ç·ÂÀ¸·Î Àӽýð¢(³â-¿ù-ÀÏ ½ÃºÐÃÊ)À» Àâ½À´Ï´Ù(ÁÖ¾îÁø À½·ÂÀ» ±âÁØ). 2) 1)ÀÇ ½Ã°¢¿¡ ´ëÇÑ ÇÕ»è½Ã°¢À» ±¸ÇÏ°í ÇØ´ç Á¤º¸(À±´Þ) µîµîÀ» ÆǺ°ÇÕ´Ï´Ù. 3) ÆǺ°ÈÄ Á¤º¸°¡ ¸ÂÁö ¾ÊÀ¸¸é, 1),2)ÀÇ °úÁ¤À» µÇÇ®ÀÌ ÇÕ´Ï´Ù. ¶ÇÇÑ ÁÖ¾îÁø Á¤º¸°¡ Á¤È®ÇÑÁöµµ ¿ª½Ã ÆǺ°ÇØ¾ß ÇÕ´Ï´Ù(¾ÆÁÖº¹Àâ). 4) 3)¿¡¼­ ÇÕ»è½Ã°¢(unix timestamp)ÀÌ ±¸ÇØÁö¸é ±× ½Ã°¢¿¡ ´ëÇÑ ¾ç·ÂÀ» ±¸ÇÕ´Ï´Ù (ÀÌ°Ç ½±ÁÒ). 5) 4)ÀÇ ¾ç·Â Àϼö¿¡ ÁÖ¾îÁø À½·Â Àϼö¸¦ ´õÇؼ­ ÃÖÁ¾ÀûÀ¸·Î ¾ç·Â ³¯Â¥¸¦ ±¸ÇÕ´Ï´Ù. ÀÌ °è»ê ¿ª½Ã, `¾ç·Â¿¡¼­ À½·Â' °è»êÀÌ Æ²¸®¸é µ¢´Þ¾Æ(?) À½·Â¿¡¼­ ¾ç·Â °è»êµµ ÇÔ²² Ʋ·ÁÁö±â ¶§¹®¿¡ `¾ç·Â¿¡¼­ À½·Â' °è»êÀÌ ¾ÆÁÖ Áß¿äÇÕ´Ï´Ù. 2-3. º°ÀÚ¸®(12±Ãµµ) ¿ø·¡ class.lunar.php ¿¡¼­´Â ¿¹Á¤¿¡ ¾ø´Â ÇÔ¼öÀε¥, žçÀÇ È²°æ, À½¾ç·Â º¯È¯À» °è»êÇØ ³õÀ¸´Ï º°ÀÚ¸® °è»êÀº °£´ÜÇÏ´õ±º¿ä. ±×·¡¼­ ±×³É Àç¹Ì·Î Çѹø ³Ö¾î µÎ¾ú½À´Ï´Ù. º°ÀÚ¸®´Â Á¡¼º¼ú(?)¿¡¼­ »ç¿ëµÇ°ï ÇÏÁö¿ä. ¸ðµÎ ž ³¯À» ±âÁØÀ¸·Î ÀÚ½ÅÀÇ º°ÀÚ¸®¸¦ °¡Áö°Ô µÇÁÒ(Á¦°Ç `°ÔÀÚ¸®'ÀÔ´Ï´Ù. È÷È÷) ¿ì¼±, º°ÀÚ¸®¸¦ °è»êÇÏ´Â ½Ã°£Ã¼°è´Â ¾ç·ÂÀÔ´Ï´Ù. À½·ÂÀ¸·Î °è»êÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÀ¯´Â ÀÚ½ÅÀÇ º°ÀÚ¸®´Â Á¡¼º¼ú(Horoscope)¿¡¼­ ¾ð±ÞµÇ¾î Àִµ¥, À̶§ °è»êÀÇ ±âÁØÀÌ µÇ´Â °ÍÀÌ È²µµ(¸Ô´Â°Í ¾Æ´Õ´Ï´Ù. T.T)ÀÔ´Ï´Ù. Ȳµµ´Â žçÀÇ °Ñº¸±â ¿îµ¿¿¡ µû¸¥ °¡»óÀÇ ¿øÀÌ°í, º°ÀÚ¸®´Â ÀÌ È²µµ¸¦ µû¶ó 12 °³ÀÇ ÀÏÁ¤ °£°ÝÀ¸·Î ³ª´©´Âµ¥ ÀÌ°ÍÀ» `12±Ãµµ'¶ó°í ÇÕ´Ï´Ù. ±Ã ÇϳªÇϳª¿¡ º°ÀÚ¸® À̸§À» ºÙÀÌÁÒ. ±ÃÀÇ Àǹ̴ `±ÃÇÕÀ» º¸´Ù'¿¡¼­ ±× `Ïà(Áý)'ÀÔ´Ï´Ù. 12±Ãµµ¸¦ ³ª´©´Â ±âÁØÀº ¿ª½Ã Ȳµµ¿¡¼­ žçÀÌ À§Ä¡ÇÑ ÁöÁ¡, Áï žçÀÇ ½ÃȲ°æ °ªÀÌ ±× ±âÁØ(30µµ °£°Ý)ÀÔ´Ï´Ù(24Àý±âµµ žçÀÇ È²°æ°ªÀ¸·Î °è»êÇϴµ¥ 15µµ°¡ ±âÁØÀÌÁÒ). ½ÇÁ¦ õ¹®°è»êÀÌ ¾Æ´Ï°í¼­´Â ÀÌ `Ȳ°æ°ª' ±¸ÇϱⰡ »ó´çÈ÷ ¾î·Æ½À´Ï´Ù. ´ëºÎºÐ ½ÎÀÌÆ®´Â ³âµµº°·Î DB¸¦ ±¸ÃàÇØ ³õ°í ±× °ªÀ» °Ë»öÇؼ­ ÀÌ¿ëÇÒ »ÓÀÌÁÒ. º°ÀÚ¸® Á¤º¸¸¦ ã´Ùº¸¸é ƯÀÌÇÑ Á¡À» ¹ß°ßÇÒ ¼ö Àִµ¥, ¾î¶² ½ÎÀÌÆ®´Â `õĪÀÚ¸®'¸¦ 9/23 - 10/21 ±îÁö¶ó°í ÇÏ°í, ¶Ç ´Ù¸¥ ½ÎÀÌÆ®´Â 9/23 - 10/23 ±îÁö¶ó°í ¸ø¹Ú°í ÀÖ½À´Ï´Ù. µÑ´Ù ¸ÂÀ» ¼ö ÀÖ°í Ʋ¸± ¼ö µµ Àִµ¥, µÑ´Ù Ʋ¸± È®·üÀÌ ³ô½À´Ï´Ù(ÀÌ ¹«½¼ ±«º¯ ..) ÀÌÀ¯´Â Çظ¶´Ù °°Àº Ȳ°æ°ª¿¡ ´ëÇÑ ³¯Â¥´Â Á¶±Ý¾¿ »óÀÌÇϱ⠶§¹®ÀÌÁÒ. ¿ë¾î) - Horoscope 12 ±Ãµµ - House ±Ã(Ïà) - constellation º°ÀÚ¸® - asterism ¼º±º(àøÏØ), ¼ºÁ °è»ê) º°ÀÚ¸®(¾ç·ÂÀ¸·Î °è»ê) i = floor(žçÀÇȲ°æ/30) Ȳ°æ i ±¸°£(´ë·«) À̸§ ¿µ¹® 0 0 0321 - 0420 »ê¾ç Aries 30 1 0421 - 0520 Ȳ¼Ò Taurus 60 2 0521 - 0621 ½ÖµÕÀÌ Gemini 90 3 0622 - 0722 °Ô Cancer 120 4 0723 - 0822 »çÀÚ Leo 150 5 0823 - 0922 ó³à Virgo 180 6 0923 - 1021 õĪ Libra 210 7 1022 - 1121 Àü°¥ Scorpius 240 8 1122 - 1221 ±Ã¼ö Sagittarius 270 9 1222 - 0119 ¿°¼Ò Capricon 300 10 0120 - 0218 ¹°º´ Aquarius 330 11 0219 - 0320 ¹°°í±â Pisces º» class.lunar.php ¿¡¼­´Â žçÀÇ È²°æ°ªÀº Á÷Á¢ ±¸Ç߱⠶§¹®¿¡ ¾î´À ½ÎÀÌÆ®º¸´Ùµµ ´õ ½Å·Ú°¡ °¥°Ì´Ï´Ù ^.^(¿¡~~). Âü°í·Î, º°ÀÚ¸®¿¡ Á¤º¸¿¡ ´ëÇÑ ¼³¸í(¹ø¿ª ¹®¼­Àεí)Àº http://mizian.com.ne.kr/englishwiz/library/names/zodiac/signs_of_zodiac.htm ¿¡ ÀÖÀ¸´Ï Âü°íÇϼ¼¿ä. 2-4. ÀÏ½Ä (¹®¼­ ÀÛ¼º ½ÃÀÛÈÄ 4½Ã°£Â°..... ÂÁ Èûµå³×¿ä...) ÀϽÄ(ÀϺ»½Ä À½½ÄÀÌ Àý´ë·Î ¾Æ´Õ´Ï´Ù... Å©Å©)À̶õ? ÀϽÄÀº ÇÕ»èÀÏ(À½·ÂÃÊÇÏ·ç)¿¡ ÀϾ´Ï´Ù. Áï `žç-´Þ-Áö±¸'°¡ ÀÏÁ÷¼±À϶§ ÀϾ°í Áö±¸¿¡¼­ º¼¶§ ´ÞÀÌ Å¾çÀ» °¡¸®´Â Çö»óÀ» ¸»ÇÕ´Ï´Ù.(¾ÆÁÖ ¿¾³¯¿¡´Â ÀϽÄÀÌ ÀϾ´Â ³¯À» ¾ÆÁÖ ºÒ±æÇÑ ÁõÁ¶·Î ¿©°å´Ù°í ÇÏÁÒ). ±×·¯³ª ¸ðµç ÇÕ»èÀÏ¿¡ ÀϽÄÀÌ ÀϾÁú ¾Ê½À´Ï´Ù. ±× ÀÌÀ¯´Â žç°ú ´ÞÀÇ È²À§³ª ÀûÀ§°¡ À¯È¿¹üÀ§¾È(?)¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì°¡ Àֱ⠶§¹®ÀÌÁÒ. (õ¹®¿ë¾î¸¦ ºô¸®ÀÚ¸é Ȳµµ¿Í ¹éµµ°¡ ¾à 5µµ Á¤µµ ±â¿ï¾îÁ® Àֱ⠶§¹®ÀÌÁÒ) ´ë·« 1³â¿¡ 1-3ȸ Á¤µµ ÀϽÄÀÌ ÀϾ´Ï´Ù. ¿ÃÇØ(2005³â) ù¹ø° ÀϽÄ(±Ýȯ½Ä)Àº Çѱ¹½Ã°¢À¸·Î 4¿ù 9ÀÏ »õº®¿¡ ÀÖ½À´Ï´Ù. ±×·¯³ª ºÒÇàÀ̵µ ¿ì¸®³ª¶ó¿¡¼­´Â °üÃøÀÌ ºÒ°¡´ÉÇÏ´Ù°í Çϳ׿ä. ¼~¾÷ º»·ÐÀ¸·Î µé¾î°¡¼­, ÀϽİè»êÀ̳ª ¿ù½Ä°è»êÀº ¾ÆÁÖ º¹ÀâÇÏ´Ù°í ÇÕ´Ï´Ù. Áï žç°ú ´ÞÀÇ È²°æ, Àû°æ, ȲÀ§, ÀûÀ§, Áö±¸¿ÍÀÇ °Å¸®¹× ½ÃÁ÷°æ(´«¿¡ º¸À̴ õüÀÇ ±¸°æ), °üÃøÁöÀÇ °íµµ¿Í ¹æÀ§°¢, ¿¡°í... ÀÌ·± °ÍµéÀ» Á¤È®ÇÏ°Ô ±¸ÇØ¾ß ÇÕ´Ï´Ù. º» class.lunar.php ¿¡¼­´Â ½Ãµµ´Â Çغ¼·Á°í Çߴµ¥ ±× ¹üÀ§¸¦ ³Ñ¾î¼³°Í °°¾Æ¼­ óÀ½ºÎÅÍ Æí¹ýÀ» »ç¿ëÇß½À´Ï´Ù. Áï 2000³âÀ» ±âÁØÀ¸·Î, ÀüÈÄ 100³â¾¿ ¾à 200³â°£ÀÇ µ¥ÀÌÅ͸¦ ¼öÄ¡È­ Çß½À´Ï´Ù. ¼öÄ¡È­ÀÇ ±âÁØÀÇ ¹°·Ð ÇÕ»èÀÏ¿¡ ´ëÇÑ `´ÞÀÇ È²À§'ÀÔ´Ï´Ù. Solar Eclipses ¼öÄ¡È­ °á°ú) ´ÞÀÇ È²À§ Àý´ë°ª ¹üÀ§ - T(Total,°³±âÀϽÄ): 91¹ø, ¹üÀ§: 0.014674627401046 1.04166992331860 - A(Annular,±Ýȯ½Ä): 104¹ø, ¹üÀ§: 0.010582273616323 1.06751983653440(1.067743) - H(Hybrid(Annular/Total),µÎ°¡Áö): 6¹ø, ¹üÀ§: 0.210833791736160 0.96121766199154(0.964180) - P(Partial,ºÎºÐÀϽÄ): 106¹ø, ¹üÀ§: 0.829402137331320 1.59530999819400 Áï Æí¹ýÀ¸·Î ÇÕ»è½Ã°¢¿¡ ´ëÇÑ ´ÞÀÇ È²À§ Àý´ë°ªÀ» ±¸Çؼ­ ÆǺ°Çß½À´Ï´Ù. Âü°í·Î http://sunearth.gsfc.nasa.gov/eclipse/eclipse.html ¿¡ °¡½Ã¸é ÀϽÄ/¿ù½Ä¿¡ ´ëÇÑ ÀڷḦ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ ÀÚ·á¿¡¼­ ½Ã°£ ´ÜÀ§´Â KST, GMT µµ ¾Æ´Ñ TT(Áö±¸½Ã) ÀÓ. - Çѱ¹Ç¥ÁؽÃ(KST), ¼¼°è½Ã(UT), Áö±¸½Ã(TT) - KST = UT + 9½Ã - UT = TT - µ¨Å¸T 2-5. ¿ù½Ä ¿ù½ÄÀº ¸Á(`¸Á'Àº õ¹®¿ë¾î, `º¸¸§'Àº ÀϹݿë¾î)¿¡ ÀϾ´Ï´Ù. Áï º¸¸§³¯¿¡ ÀϾÁÒ ±×·¯³ª Á¤È®È÷ ¸»ÇÏ¸é º¸¸§ÀÌ ¾Æ´Ï°í `¸Á½Ã°¢'¿¡ (ÀüÈÄ·Î) ÀϾ´Ï´Ù. ÀϽİú ¹Ý´ë·Î `žç-Áö±¸-´Þ' ¼øÀÌ°í, ³ª¸ÓÁö Á¶°ÇÀº ÀϽİú °°°Å³ª ºñ½ÁÇÑ ¿ø¸®ÀÔ´Ï´Ù. ¸Á½Ã°¢Àº ÀϹÝÀûÀ¸·Î À½·Â 15ÀÏÀ¸·Î ¾Ë·ÁÁ® ÀÖÁö¸¸, Á¤È®È÷ °è»êÇϸé À½·Â 15ÀÏÀ̳ª 16ÀÏ¿¡ ÀÖ½À´Ï´Ù. Áï Çջ迡¼­ ¸ÁÀ¸·Î °¡´Â ½Ã°£ÀÌ ¸ðµÎ Ʋ¸®±â ¶§¹®ÀÌÁÒ. (Åë°è¿¡ ´ëÇÑ ±×·¡ÇÁ¸¦ ±×·Áº¸¸é sin() °î¼±À» ±×¸³´Ï´Ù.) ¿ù½Ä ¿ª½Ã, ÀϽİú °°Àº Æí¹ýÀ» »ç¿ëÇß½À´Ï´Ù. Lunar Eclipses ¼öÄ¡È­ °á°ú) ´ÞÀÇ È²À§ Àý´ë°ª ¹üÀ§ - t(Total,°³±â¿ù½Ä): 114¹ø, ¹üÀ§: 0.010630181434784 0.52538271749109(0.527908) - p(Umbral(Partial),ºÎºÐ¿ù½Ä): 85¹ø, ¹üÀ§: 0.294681791935650 1.14183526374750 - n(Penumbral,¹Ý¿µ½Ä): 111¹ø, ¹üÀ§: 0.832900661071600 1.57436507046800(1.578244) ¸¸¾à, ¾î¶² ³¯ Àú³á¿¡ »¡°£ º¸¸§´ÞÀ» º¸¼Ì´Ù¸é ¾Æ¸¶ ¹Ý¿µ½ÄÀÏ °¡´É¼ºÀÌ ³ô½À´Ï´Ù. http://www.mreclipse.com/Special/photo.html ¿¡ °¡¸é ¿ù½Ä,ÀϽĿ¡ °üÇÑ »çÁøÀÌ ÀÖ½À´Ï´Ù(¿Ü±¹¿¡´Â ÀÌ·± »çÁøµµ ÆǸÅÇϳ׿ä. ºÎ·´½À´Ï´Ù.) http://www.mreclipse.com/MrEclipse.html ÀÇ ¸ÞÀο¡ ÀÖ´Â ´ÞÀ» Çѹø °¨»óÇØ º¸¼¼ÁÒ(¹«Áö À̻޴ϴÙ.¤»¤») Âü°í·Î, ÀϽİú ¿ù½Ä¿¡¼­ Áß¿äÇÑ ÁֱⰡ Àִµ¥ `»ç·Î½º(Saros)ÁÖ±â' ÀÔ´Ï´Ù. (Á¦°¡ õ¹®Àü°øÀÌ ¾Æ´Ï¶ó¼­, ¼³¸íÇϱⰡ ¹÷Âý´Ï´Ù. °Ë»ö¿£ÁøÀÇ µµ¿òÀ» ¹ÞÀ¸¼¼¿ä. :) 3. PHP Ŭ·¡½º »ç¿ë¹ý 3-0. ÇÔ¼ö(¸Þ¼Òµå) ¿ä¾à ¼³¸í `_'À¸·Î ½ÃÀÛÇÑ Å¬·¡½º³ª ÇÔ¼ö´Â ¸ðµÎ ³»ºÎÀûÀ¸·Î ±¸ÇöÇϱâ À§Çؼ­ ¸¸µç °ÍµéÀÔ´Ï´Ù. - class.lunar.php ÆÄÀϱ¸Á¶) class _solar { } // ±âº»À¯Æ¿¸®Æ¼³ª solar ¿¡ °üÇÑ object class lunar extends _solar { } // lunar ¿¡ °üÇÑ object - array _solar::_getjd($utime) JD(À²¸®¿ì½ºÀûÀÏ, Junlian day) ±¸ÇÏ´Â ¸Þ¼Òµå - float _solar::_deg2valid($deg) 360 µµ°¢ ¾ÈÀ¸·Î º¯È¯ÇØÁÖ´Â À¯Æ¿¸®Æ¼ - integer _solar::_moon2valid($moon) 12°³¿ù ¾ÈÀ¸·Î º¯È¯ÇØÁÖ´Â °£´ÜÇÑ À¯Æ¿¸®Æ¼ - float _solar::_deg2daytime($deg) ½Ã°£°¢À» ½Ã°£ÃÊ·Î ¹Ù²Ù¾îÁÖ´Â À¯Æ¿¸®Æ¼ - string _solar::_deg2angle($deg, $singed=FALSE) ½Ã°£°¢ ´ÜÀ§¸¦ `µµºÐÃÊ'·Î º¯È¯ÇØÁÖ´Â À¯Æ¿¸®Æ¼ - float _solar::_deg2solartime($deg) ½Ã°£°¢À» 1žç³â ½Ã°£À¸·Î ¹Ù²Ù¾îÁÖ´Â À¯Æ¿¸®Æ¼ - array _solar::_sunl($D) ƯÁ¤ÀÏ($D)¿¡ ´ëÇÑ Å¾çÀÇ ½ÃȲ°æ°ú º¸Á¤°ª(½Ã°£ÃÊ)À» ±¸ÇÏ´Â ¸Þ¼Òµå - array _solar::_terms($year=0, $smoon=1, $length=12) ƯÁ¤ ³â-¿ù¿¡ ´ëÇÑ 24Àý±â ±¸ÇÏ´Â ¸Þ¼Òµå - array _solar::_constellation($y, $m, $d) ƯÁ¤ ³â-¿ù-ÀÏ¿¡ ´ëÇÑ 12±Ãµµ º°ÀÚ¸® ±¸ÇÏ´Â ¸Þ¼Òµå - string lunar::_time2mtime($time, $singed=FALSE) ƯÁ¤ ½Ã°¢(unix timestamp)¿¡ ´ëÇÑ '½ÃºÐÃÊ'·Î º¯È¯ÇØ ÁÖ´Â À¯Æ¿¸®Æ¼ - array lunar::_moonl($T) ƯÁ¤ ¼¼±â($T, Julian century)¿¡ ´ëÇÑ ´ÞÀÇ ½ÃȲ°æ ±¸ÇÏ´Â ¸Þ¼Òµå - float lunar::_moone($T) ƯÁ¤ ¼¼±â¿¡ ´ëÇÑ ´ÞÀ§ ȲÀ§¸¦ ±¸ÇÏ´Â ¸Þ¼Òµå - array lunar::moon($utime=0) ƯÁ¤ ½Ã°¢(unix timestamp)¿¡ ´ëÇÑ ´ÞÀÇ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ±¸ÇÏ´Â ¸Þ¼Òµå - float lunar::_gettd($utime) ƯÁ¤ ½Ã°¢¿¡ ´ëÇÑ Å¾ç-´ÞÀÇ ½ÃȲ°æ Â÷ÀÌ(0µµ ±âÁØ)¸¦ ±¸ÇÏ´Â ¸Þ¼Òµå - integer lunar::_newmoon($_y, $_m=0, $_d=0, $ctime=0) ƯÁ¤ ³â-¿ù-ÀÏ¿¡ ´ëÇÑ ÇÕ»è½Ã°¢À» ±¸ÇÏ´Â ¸Þ¼Òµå(ÀûºÐ ºñ½ÁÇÑ ¾Ë°í¸®Áò »ç¿ë) - float lunar::_gettm($utime) ƯÁ¤ ½Ã°¢¿¡ ´ëÇÑ Å¾ç-´ÞÀÇ ½ÃȲ°æ Â÷ÀÌ(180µµ ±âÁØ)¸¦ ±¸ÇÏ´Â ¸Þ¼Òµå - integer lunar::_fullmoon($_y, $_m=0, $_d=0) ƯÁ¤ ³â-¿ù-ÀÏ¿¡ ´ëÇÑ ¸Á½Ã°¢À» ±¸ÇÏ´Â ¸Þ¼Òµå(ÀûºÐ ºñ½ÁÇÑ ¾Ë°í¸®Áò »ç¿ë) - string lunar::_solareclipse($utime) ƯÁ¤ ½Ã°¢¿¡ ´ëÇÑ ÀϽÄÀ» ÆǺ°ÇÏ¿© ¹®ÀÚ¿­·Î ¸®ÅÏÇÏ´Â ¸Þ¼Òµå(³»ºÎÀûÀ¸·Î »ç¿ëµÊ) - string lunar::solareclipse($y, $m, $d) ƯÁ¤ ³â-¿ù-ÀÏ¿¡ ´ëÇÑ ÀÏ½Ä ¿©ºÎ¸¦ ÆǺ°ÇÏ¿© °á°ú¸¦ ¹®ÀÚ¿­·Î ¸®ÅÏÇÏ´Â ¸Þ¼Òµå - string lunar::_lunareclipse($utime) ƯÁ¤ ½Ã°¢¿¡ ´ëÇÑ ¿ù½ÄÀ» ÆǺ°ÇÏ¿© ¹®ÀÚ¿­·Î ¸®ÅÏÇÏ´Â ¸Þ¼Òµå(³»ºÎÀûÀ¸·Î »ç¿ëµÊ) - string lunar::_lunareclipse($y, $m, $d) ƯÁ¤ ³â-¿ù-ÀÏ¿¡ ´ëÇÑ ¿ù½Ä ¿©ºÎ¸¦ ÆǺ°ÇÏ¿© °á°ú¸¦ ¹®ÀÚ¿­·Î ¸®ÅÏÇÏ´Â ¸Þ¼Òµå - array lunar::tolunar($_y, $_m, $_d) ƯÁ¤ ³â-¿ù-ÀÏ(¾ç·Â)À» À½·ÂÀ¸·Î °è»êÇØÁÖ´Â ¸Þ¼Òµå - array lunar::_newmooninfo($_y, $_o, $_m, $_leap, $_stop=0) ¾ç·ÂÀ» À½·ÂÀ¸·Î º¯È¯Çϱâ À§Çؼ­ ³»ºÎÀûÀ¸·Î »ç¿ëµÇ´Â ¸Þ¼Òµå - array lunar::tosolar($_y, $_m, $_d, $_leap=0) ƯÁ¤ ³â-¿ù-ÀÏ(À½·Â)À» ¾ç·ÂÀ¸·Î °è»êÇØÁÖ´Â ¸Þ¼Òµå - array lunar::zodiac($y, $m, $d, $lunar=0, $leap=0) ƯÁ¤ ³â-¿ù-ÀÏ(À½·Â,À±´Þ üũ °¡´É)¿¡ ´ëÇÑ 12±Ãµµ º°ÀÚ¸®¸¦ ±¸ÇÏ´Â ¸Þ¼Òµå ½ÇÁ¦ »ç¿ëÀÚ(°³¹ßÀÚ)°¡ »ç¿ëµÉ ¸Þ¼Òµå(ÇÔ¼ö)´Â 5-6°³ Á¤µµ ¹Û¿¡ µÇÁú ¾Ê½À´Ï´Ù. ´ÙÀ½ÀÌ ÀÌ¿¡ ´ëÇÑ ¿¹Á¦ÀÔ´Ï´Ù. 3-1. ƯÁ¤½Ã°¢¿¡ ´ëÇÑ ´Þ(moon)ÀÇ À§Ä¡¸¦ ±¸ÇÏ·Á¸é? $utime = time(); // ÇöÀç½Ã°¢ $info = linar::moon($utime); print_r($info); °á°ú) Array ( [JD] => 2453431.0722106481 // À²¸®¿ì½º ÀûÀÏ [J] => J2005.1638 // J2000.0 ºÎÅÍ È帥 À²¸®¿ì½º ³âµµ Ç¥±â [L] => 223.800612462 // ´ÞÀÇ ½ÃȲ°æ °¢µµ [e] => -1.85002040264 // ´ÞÀÇ È²À§ °¢µµ [RA] => 220.763546765 // ´ÞÀÇ Àû°æ [d] => -17.7469781192 // ´ÞÀ§ ÀûÀ§ [mtime] => 53712.1470 // ½ÃȲ°æ ½Ã°£°¢¿¡ ´ëÇÑ ½Ã°£ÃÊ [dtime] => 52983.2512 // Àû°æ¿¡ ´ëÇÑ ½Ã°£ÃÊ [utime] => 1109684575 // ÁÖ¾îÁø unix timestamp [date] => Tue, 01 Mar 2005 22:42:55 KST // ³¯Â¥ ½Ã°£Á¤º¸ KST [gmdate] => Tue, 01 Mar 2005 13:42:55 GMT // ³¯Â¥ ½Ã°£Á¤º¸ GMT [_L] => 223¡Æ48¡Ç2.2049¡È // ´ÞÀÇ ½ÃȲ°æ(µµºÐÃÊ) [_e] => -1¡Æ51¡Ç0.0734¡È // ´ÞÀÇ È²À§(µµºÐÃÊ) [_RA] => 220¡Æ45¡Ç48.7684¡È // ´ÞÀ§ Àû°æ(µµºÐÃÊ) [_d] => -17¡Æ44¡Ç49.1212¡È // ´ÞÀ§ ÀûÀ§(µµºÐÃÊ) [_mtime] => 14 55 12 // mtime ¿¡ ´ëÇÑ ½ÃºÐÃÊ [_dtime] => 14 43 03 // dtime ¿¡ ´ëÇÑ ½ÃºÐÃÊ ) 3-2. ¾ç·ÂÀ» À½·ÂÀ¸·Î º¯È¯ÇÏ·Á¸é? $lunar = lunar::tolunar(1945,8,15); // ¾ç·Â 1945³â 8¿ù 15ÀÏ print_r($lunar); °á°ú) Array ( [0] => 1945-07-08 // À½·Â 1945³â 7¿ù 8ÀÏÀ̱º¿ä/ [1] => Array // ÇØ´ç À½·Â´Þ¿¡ ´ëÇÑ Á¤º¸ ( [0] => 1945 // À½·Â ³âµµ [1] => 7 // À½·Â ¿ù [2] => 8 // À½·Â ÀÏ [3] => 0 // À±´Þ ¿©ºÎ, 0(Æò´Þ), 1(À±´Þ) [4] => 29 // 29ÀϱîÁö ÀÖ³ª º¸³×¿ä.. ¤¾¤¾ [5] => 7.10 // ÁÖ¾îÁø ³¯ Á¤¿À¿¡ ´ëÇÑ ´ÞÀÇ ¿ù·É(´ÞÀÇ ³ªÀÌ?) [6] => N // ÀϽÄ/¿ù½Ä ¿©ºÎ, `N' Àº ¾Æ¹« ½Äµµ ¾È ÀϾ ) [2] => Array // ÇØ´ç ´ÞÀÇ ÇÕ»è½Ã°¢¿¡ ´ëÇÑ Á¤º¸ ( [0] => 1945-08-08 // ÇÕ»è ³â-¿ù-ÀÏ [1] => 09:42:10 // ÇÕ»è ½Ã:ºÐ:ÃÊ [2] => -769994270 // ÇÕ»è½Ã°¢(unix timestamp) [3] => N // ÀÏ½Ä ¿©ºÎ ) [3] => Array // ÇØ´ç ´ÞÀÇ ¸Á½Ã°¢¿¡ ´ëÇÑ Á¤º¸ ( [0] => 1945-08-23 // ¸Á ³â-¿ù-ÀÏ [1] => 21:09:01 // ¸Á ½Ã:ºÐ:ÃÊ [2] => -768657059 // ¸Á½Ã°¢(unix timestamp) [3] => N // ¿ù½Ä ¿©ºÎ ) [4] => Array // ´ÙÀ½ ´ÞÀÇ ÇÕ»è½Ã°¢¿¡ ´ëÇÑ Á¤º¸ ( [0] => 1945-09-06 // ´ÙÀ½ ÇÕ»è ³â-¿ù-ÀÏ [1] => 22:51:09 // ´ÙÀ½ ÇÕ»è ½Ã:ºÐ:ÃÊ [2] => -767441331 // ´ÙÀ½ ÇÕ»è½Ã°¢(unix timestamp) [3] => N // ´ÙÀ½ ÀÏ½Ä ¿©ºÎ ) ) 3-3. À½·ÂÀ» ¾ç·ÂÀ¸·Î º¯È¯(¾î¸£½Å »ý½Å¿¡ ÀÚÁÖ »ç¿ëµÇÁÒ)ÇÏ·Á¸é? $year = 1969; $month = 8; $day = 17; $leap = FALSE; // À±´Þ ¿©ºÎ $solar = lunar::tosolar($year,$month,$day,$leap); print_r($solar); °á°ú) Array ( [0] => 1969-09-28 // ¾ç·Â 1969³â 9¿ù 28ÀÏ À̱º¿ä. [1] => 1 // 1À̸é ÁÖ¾îÁø Á¤º¸°¡ ¸ÂÀ½, 0À̸é Ʋ¸° Á¤º¸(¿¹, À±´Þ) [2] => 1969 // ¾ç·Â ³âµµ [3] => 9 // ¾ç·Â ¿ù [4] => 28 // ¾ç·Â ÀÏ [5] => 0 // ¾ç·Â ¿äÀÏ À妽º, 0(ÀÏ), 1(¿ù), 2(È­), ... 6(Åä) [6] => Array // ÇØ´ç À½·Â¿¡ ´ëÇÑ ÇÕ»è½Ã°¢ Á¤º¸ ( [0] => 1969-09-12 // ÇØ´ç À½·Â¿¡ ´ëÇÑ Çջ賯¥ ³â-¿ù-ÀÏ(ÃÊÇÏ·ç) [1] => 04:38:52 // ÇØ´ç À½·Â¿¡ ´ëÇÑ ÇÕ»è½Ã°¢ ½Ã:ºÐ:ÃÊ [2] => -9606068 // ÇØ´ç À½·Â¿¡ ´ëÇÑ ÇÕ»è½Ã°¢(unix timestamp) [3] => ATH // ÀϽĿ©ºÎ (±Ýȯ½ÄÀ̰ųª °³±â ¶Ç´Â Hybird °¡ ÀÖ¾ú±º¿ä) [4] => 29 // À½·Â 29ÀϱîÁö ÀÖ±º¿ä. ¼Ò¿ù ) ) À§ÀÇ À½·ÂÀº Á¦°¡ ¾Æ´Â ¾î´À ºÐÀÇ »ýÀÏÀ̶ø´Ï´Ù(ÁÁÀº ¿¹Á¦ÀÏ °Í °°¾Æ¼­). ¤¾¤¾ 3-4. ƯÁ¤ ³¯Â¥¿¡ ´ëÇÑ ÀϽĿ©ºÎ È®ÀÎÇØ º¸·Á¸é? $eclipse = lunar::solareclipse(2005,4,9); // ¾ç·Â 2005³â 4¿ù 9ÀÏ print_r($eclipse); °á°ú) ATH // ±Ýȯ½Ä(A)À̰ųª(È®·üÀûÀ¸·Î Á¦ÀÏ ³ôÀ½) °³±âÀϽÄ(T) ¶Ç´Â Hybird(H) *ºÎ¿¬¼³¸í) T(Total,°³±âÀϽÄ), A(Annular,±Ýȯ½Ä) H(Hybrid(Annular/Total),µÎ°¡Áö) P(Partial,ºÎºÐÀϽÄ) N(½Ä¾øÀ½). º» ÇÁ·Î±×·¥¿¡¼­´Â Á¤È®ÇÏ°Ô °è»êÇϱ⠾î·Æ±â ¶§¹®¿¡ ¸ÕÀú ³ª¿­µÈ ¹®ÀÚ°¡ µÉ È®·üÀÌ ³ô½À´Ï´Ù. ±×·¯³ª ³ª¿­µÈ ÀϽÄÁß¿¡¼­ Àû¾îµµ ÇϳªÀÇ ½ÄÀº ¹Ýµå½Ã ÀϾ. :) *ÁÖÀÇ) ½ÇÁ¦ 2005³â 4¿ù 9ÀÏ(KST)¿¡´Â ÀϽÄÀÌ ÀÖ½À´Ï´Ù. ½ÄÀÇ Á¾·ù´Â `Hybrid' ÀÌ°í, Çѱ¹¿¡¼­´Â °üÃøÀÌ ºÒ°¡´ÉÇÏ´Ù°í ÇÕ´Ï´Ù. T.T http://sunearth.gsfc.nasa.gov/eclipse/SEplot/SEplot2001/SE2005Apr08H.GIF 3-5. ƯÁ¤ ³¯Â¥¿¡ ´ëÇÑ ¿ù½Ä¿©ºÎ È®ÀÎÇØ º¸·Á¸é? $eclipse = lunar::lunareclipse(2005,4,24); // ¾ç·Â 2005³â 4¿ù 24ÀÏ print_r($eclipse); °á°ú) np // ¹Ý¿µ½Ä(n)À̰ųª ºÎºÐ¿ù½Ä(p) *ºÎ¿¬¼³¸í) t(Total,°³±â¿ù½Ä), p(Umbral(Partial),ºÎºÐ¿ù½Ä), p(Penumbral,¹Ý¿µ½Ä) *ÁÖÀÇ) ½ÇÁ¦ 2005³â 4¿ù 24ÀÏ(KST)¿¡´Â ¿ù½ÄÀÌ ÀÖ½À´Ï´Ù. ½ÄÀÇ Á¾·ù´Â `¹Ý¿µ½Ä'ÀÌ°í, Çѱ¹¿¡¼­µµ °üÃøÀÌ °¡´ÉÇÏ´Ù°í ÇÕ´Ï´Ù. :) http://sunearth.gsfc.nasa.gov/eclipse/LEplot/LEplot2001/LE2005Apr24N.GIF 3-6. ƯÁ¤³¯Â¥¿¡ ´ëÇÑ 12±Ãµµ º°ÀÚ¸®Áö¸¦ ¾Ë¾Æº¸·Á¸é? $year = 1970; $month = 5; $day = 22; $lunar = TRUE; // À§ÀÇ Á¤º¸(1970,5,22)ÀÌ À½·ÂÀ̶ó´Â ÀÇ¹Ì $leap = FALSE; // À½·ÂÀÌ°í À±´ÞÀÌ ¾Æ´Ñ Æò´ÞÀ̶ó´Â ÀÇ¹Ì $zodiac = lunar::zodiac($year,$month,$day,$lunar,$leap); print_r($zodiac); °á°ú) Array ( [0] => °Ô [1] => Cancer ) À§ÀÇ À½·Â³¯Â¥´Â Á¦ »ýÀÏÀÔ´Ï´Ù.. È÷È÷ Á¦ º°ÀÚ¸®´Â `°ÔÀÚ¸®' À̳׿ä. :) ÀÌ»ó ¿¹Á¦¸¦ ¸¶Ä¨´Ï´Ù. 4. Èı⠾ÆÁ÷ ¹®¼­°¡ `¾ËÆÄ' ¼öÁØÀÌ¶ó¼­ ³ªÁß¿¡ ½Ã°£³ª¸é Å»°íÇؾßÇÒ °Í °°½À´Ï´Ù. (¸»¸¸... ¤»¤») º» PHP class ÀÛ¼ºÇϴµ¥ ÇÑ ´Þ Á¤µµ °É¸° °Í °°½À´Ï´Ù. ¹°·Ð ÇÑ´Þ ³»³»´Â ¾Æ´Ï°í, Àú³á¿¡ ½Ã°£³ª´Â ´ë·Î Æ´Æ´È÷ Çϳª¾¿ ¿ø¸®¸¦ ±ú¿ìÃÄ(?)°¡¸é¼­, ±×¸®°í ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÏ´Ùº¸´Ï ½Ã°£ÀÌ ÀÌ·¸°Ô ¿À·¡ °É¸°°Í °°½À´Ï´Ù. ¾Æ¸¶ ´ëºÎºÐ ¿ÀÂ÷¿ÍÀÇ ½Î¿òÀÎ°Í °°´õ±º¿ä(ÀÛ¼ºÇØ ³õ°í ¿À·ù °ËÁõ...°ËÁõ...) ¶ÇÇÑ, ´Ù °è»êÇØ ³õ°í PHP mktime()ÀÎÁö date() ÇÔ¼ö ¹ö±×ÀÎÁö´Â ¸ð¸£°ÚÁö¸¸ °ËÁõ½Ã ¾û¶×ÇÑ °á°ú°¡ ³ª¿Í¼­ ÷ºÎÅÍ ´Ù½Ã ¼Õº»ÀûÀÌ µÎ¹ø ÀÖ¾ú´ø °Í °°½À´Ï´Ù. (Áß°£¿¡ Æ÷±âÇÒ±î ÇÏ´Ù°¡µµ... Áý³äÀÌ ¹«¼·±ä ¹«¼·³×¿ä.. Å©Å©) PHP ¹ö±×¿¡ ´ëÇÑ °á°ú) http://linuxchannel.net/board/read.php?table=alpha&no=159 ƯÈ÷ ¼öÇÐ `ÀûºÐ'¿¡ ´ëÇÑ ¾Ë°í¸®ÁòÀ» PHP ¼ö½ÄÀ¸·Î Ç®¾î°¥·Á°í ÇÏ´Ï ¸Ó¸® ¾ÆÇÁ´õ±º¿ä.. ¤Ð.¤Ð (¾ÏÆ° ¾î°ÅÁö·Î ³¡³ÂÀ½) ... õ¹®°è»ê¿¡¼­ Çѹø ´õ ¿å½ÉÀÌ °¡´Â ºÎºÐÀÌ Àִµ¥ ¹Ù·Î `Ç༺ÀÇ ±Ëµµ¿Í ÁÂÇ¥' °è»ê ÀÔ´Ï´Ù. Á¡¼º¼ú°ú ¾à°£ °ü·ÃÀÌ Àִµ¥, Áï ž ³¯ Ç༺ÀÇ À§Ä¡¸¦ ¾Ë°í ½ÍÀº °Ô Á¦ ¿å½É(¸ñÀû)ÀÔ´Ï´Ù. ¾à°£ÀÇ ±×·¡ÇÁ ±â´ÉÀÌ µé¾î °¡¾ß°ÚÁÒ. ¹°·Ð ½ÃÁß¿¡ ÀÌ¿Í ºñ½ÁÇÑ ÇÁ·Î±×·¥(´ëºÎºÐ À©µµ¿ì¿ë)ÀÌ ÀÖÁö¸¸ µ¢Ä¡°¡ Å©°í, ÀÚ·áµµ ±¸Çϱ⠾î·Æ½À´Ï´Ù. Á¤È®ÇÏ°Ô °è»êÇÏ·Á¸é PHP ·Î´Â µµÀúÈ÷ ¹«¸®°í, ±×³É À¥¿¡¼­ °£´ÜÇÏ°Ô ÀÚ½ÅÀÌ Å¾ ³¯ Ç༺ÀÇ À§Ä¡¸¦ °³·«ÀûÀ¸·Î °è»ê ¹× ±×·Á ³¾ ¼ö ÀÖÀ¸¸é ÁÁÀ»ÅÙµ¥...¿ä... ÀÌÁ¦º¸´Ï ÀÏ¿ùÃâ½Ã°¢, ½Ã¹Î/õ¹®¹Ú¸íµµ °è»êÇØ º¸°í ½Í³×¿ä... ¿å½ÉÀÌ.. ¤Ð¤Ð ¾Æ... sysinfo, class.mysql.status.php µµ ¾÷µ¥ÀÌÆ®ÇØ¾ß Çϴµ¥, °ÔÀ¸¸¥ Å¿ÀÎÁö..¤»¤» EOF