kldp ¿¡¼ °Ë»öÇÏ´Â À¯Àú¼öÁØÀÏ»Ó È°µ¿Çغ»ÀûÀº ¾ø½À´Ï´Ù.
Ãë¹Ì·Î PHP ¸¦ °øºÎÇÏ´Â ¼öÁØÀÔ´Ï´Ù.
php ½ºÄð¿¡¼ Æ÷ÆÃÇϽűÛÀ» º¸°Ô µÇ¾ú½À´Ï´Ù.
½ÇÀº ¿ªÇаü·Ã ÇÁ·Î±×·¥À» ¸¸µå´Â°úÁ¤¿¡¼ º»¹®¼¸¦ Á¢ÇÏ°Ô µÇ¾ú½À´Ï´Ù.
À©µµ¿ëÀ¸·Î °³ÀÎÀûÀ¸·Î »ç¿ëÇÏ´Â ¿ª¼úÇÁ·Î±×·¥À» ÀÎÅͳݿëÀ¸·Î¸¸µé¾î¼
°°ÀÌ »ç¿ëÇÏ°í Ä¿¹Â´ÏƼÇÒ¼öÀÖ´Â »çÀÌÆ®¸¦ ¸¸µé¾îº¸·Á°í¿ä..
±âÁ¸¿¡´Â db·Î µÇ¾î ÀÖ´Â À½¾ç·Âµ¥ÀÌÅÍ¿Í Àý±âÀÏ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇؼ
db¿¡¼ Á¢¼ÓÇؼ °¡Á®¿À´Â ÇüÅ¿´±â¿¡ .. ( db µ¥ÀÌÅÍ°¡ 100¸Þ°¡°¡ ³Ñ½À´Ï´Ù -_-)
db ÀÚ·á¶ó ÀÌ°ÍÀú°Í ¿©·¯°¡Áö°¡ Æ÷ÇԵǾî ÀÖ´Â ÀÚ·áÁö¸¸,
À½,¾ç·Â º¯È¯°ú 24ÀýÀԽ𣸸 °è»êÀ¸·Î 󸮰¡ µÇ¸é À¢¸¸ÇÑ°Ç ´Ù ÇØ°áµÇ°Åµç¿ä..
»êÀÌ´Ô²²¼ ¿Ã¸®½Å¹®¼¸¦ ¹ÙÅÁÀ¸·Î ÇϰԵǸé ÆÄÀÏÇÑ°³·Î 󸮰¡ °¡´ÉÇØÁ®¼¿ä..
db µ¥ÀÌÅÍ¿Í ºñ±³¸¦ Çغ¸¸é , ÀýÀԽð£ÀÌ ¾à 5~30ºÐ°¡·® Â÷ÀÌ°¡ ³ª±äÇÏÁö¸¸¿ä..
Áö³ª¿Â³âµµ¸¦ ºñ±³Çؼ Æò±ÕÀûÀ¸·Î ´À¸®°Å³ª , Àû°Ô ³ª¿À´ÂÁö ÆÇ´ÜÇؼ
ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ´Â ½Ã°£À» ±âÁØÀ¸·Î °¡°¨Çؼ Ãâ·ÂÇÏ¸é ¹®Á¦ ¾ø´Ù º¸¿©Áý´Ï´Ù.
----------------------------------------------------------------------
»ç½Ç »êÀÌ´Ô ¼Ò½º¸¦ ºÁµµ Àú¿ª½Ã, õ¹®Çп¡ ¹®¿ÜÇÑÀÌ¶ó ¼³¸í¹®¼ ÀоîºÁµµ
¸Õ¼Ò¸°Áö ¸ð¸£°Ú½À´Ï´Ù.
´Ù¸¸, ÇÁ·Î±×·¡¹Ö ¾ð¾îÀû ±¸¹®ÀÌÇØ·Î ¹®¸ÆÀÇ È帧À» µû¶ó¼ °¡º¸´ÂÁ¤µµÀÔ´Ï´Ù.
¼Ò½º¸¦ º¸°Çµ¥,
>À§ÀÇ 2°³ÀÇ ÆÄÀÏÀº ³»ºÎ ±âº» ·ÎÁ÷Àº unix_timestamp ÀÔ´Ï´Ù.
>µû¶ó¼ Unix/Linux ¿¡¼´Â 1901 ~ 2038 ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù(32 bits).
Á¦°¡ ÷ºÎÇÑ ÆÄÀÏÀÌ unix_timestamp ÀÇ 2038 Á¦ÇÑÀ» ³Ñ¾î °¡´ÉÇÏ°Ô ÇØÁÖ´Â lib ÀÔ´Ï´Ù.
class.solar.php À̺κÐÀº Á¦ °Ô½Ã¹°ÀÇ Ã·ºÎÆÄÀÏÀ» ÀÌ¿ëÇؼ
3000³â(?)±îÁöÀÇ °è»êÀÌ µÇµµ·Ï ¼öÁ¤µÇ¾ú½À´Ï´Ù.
´Ü¼øÈ÷ class.solar.php ¿¡ »ç¿ëµÈ ¸í·É¾î Áß¿¡
date , gmdate , mktime ÇÔ¼ö¸¦
adodb_date, adodb_gmdate, adodb_mktime À¸·Î
÷ºÎµÈ ÆÄÀÏÀÇ ÇÔ¼ö·Î ´ëüÇϴ°ÍÀÌ ÀüºÎÀÔ´Ï´Ù.
http://gapja.net/test/index.php (2038³âµµ ÀÌÈĵµ Ãâ·ÂµË´Ï´Ù.)
class.lunar.php ÆÄÀÏ¿ª½Ã ¼öÁ¤ÇÏ¿©¼ À½¾ç·Â ºÎºÐ¸¸ »©°í´Â °è»êÀÌ µË´Ï´Ù
À½¾ç·Â ºÎºÐÀº
&_newmoon,&_fullmoon,&tolunar ÇÔ¼ö¿¡ ÁöÁ¤µÈ ¹è¿°ª¶§¹®¿¡ ±×·±µíº¸ÀÔ´Ï´Ù.
ƯÁ¤ ³âµµ±îÁö¸¸ °ªÀÌ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.
(¾Æ¸¶µµ ÀÛ¼ºÇÒ¶§ 2038 Á¦ÇѶ§¹®¿¡ ±×·¡³õÀ¸½Åµí)
static $unit = 5665; // see above comments
static $ffx = array(
19310517=>2640, 19321030=>-840, 19341008=> 840, 19530612=>-600,
19550222=>4020, 19580218=>2700, 19860311=>-540, 19950727=>1140,
20120619=> 780, 20150815=>-540, 20170226=> 480, 20350109=> 540,
);
static $unit = 5665; // see above comments
static $ffx = array(
19031006=>2000, 19131213=> 120, 19280801=>2100, 19360506=> 400,
19380712=> 300, 19450625=> 600, 19500828=>-700, 19550308=>2700,
19560524=>1900, 19581027=> 3000, 19810617=> 500, 19990501=>-900,
20211021=>-300, 20261125=>-1100, 20280210=> 700, 20320425=> 600,
);
static $notminus = array(19651024=>1); // do not minus
static $notleap = array(1965925=>1,1985121=>1,1985220=>1,20331222=>1,2034219=>1);
static $dominus = array(1985121=>1,1985220=>1,20331222=>1,2034219=>1);
À̺κÐÀ» ÀÔ·ÂµÈ ³âµµ¸¦ ±âÁØÀ¸·Î °è»êÇϴ¹æ½ÄÀÌ µÇ¸é Ưº°È÷ Á츮¾î½º·ÂÀ¸·Î
Àüü ¼Ò½º±¸Á¶°¡ ¹Ù²îÁö ¾Ê¾Æµµ °¡´ÉÇغ¸À̱äÇÕ´Ï´Ù¸¸
.. Á¦°¡ ¸Ö ¾Ë¾Æ¾ßÁÒ -_-;;
ÇØ´ç ÇÔ¼ö¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â ¹è¿°ªÀÇ ³âµµµÚ¿¡ ³¯Â¥ÀΰŠ°°Àºµ¥
ÀÌ°Ô ¹«½¼ ³¯Â¥ÀÎÁö ¿Ö Àú ³¯Â¥°¡ µÇ¾î ÀÖ´ÂÁö ¸ð¸£°Ú³×¿ä..
ÀúºÎºÐµµ °è»êÀ¸·Î ó¸®ÇÏ´Â ¹æ½Ä¸¸ µÇ¸é ¹«³È÷ À½¾ç·Âµµ 2038³â Á¦ÇÑÀ» ³Ñ¾î °¡´ÉÇØÁúµí
º¸¿©Áý´Ï´Ù.
(ÇöÀç ÇÁ·Î±×·¥ÀÇ Á¤È®µµ¸¦ ¶°³ª¼ ±â°£Á¦ÇÑÀ» ³Ñ¾î ½ÇÇà°¡´ÉÇÑ ¼öÁØÀÇ Àǹ̷οä..)
ºü¸¥ ´äº¯, °¨»çµå¸³´Ï´Ù. ^^;
ps :
¹®¿ÜÇÑÀ¸·Î¼ ´äÇÏ´Â°Å´Ï ¾îó±¸´Ï ¾ø¾îµµ ÀÌÇØÇØÁÖ¼¼¿ä..
À½¾ç·ÂÀ̳ª º°´Ù¸¥ °á°ú°¡ µ¿ÇÏÁö ¾Ê´Â ´Þ·ÂÀ¸·Î¼´Â
¾Æ¹«·± °è»ê¾øÀÌ ´Ü¼ø for ¹æ½Ä¸¸À¸·Î ¹«ÇÑÀ¸·Î °¡´ÉÇÏÁö ¾Ê³ª ½ÍÀºµ¥¿ä??
¹°·Ð õ¹®ÀûÀÎ °è»ê¹æ½ÄÀÌ ¾Æ´Ñ ´Ü¼ø ¾Ë°í¸®Áò °³³äÀ¸·Î¿ä.
´Ü¼øÈ÷ ÇØ´ç ¿ùÀÌ 30ÀÏÀÎÁö 31ÀÏÀÎÁö¸¸ ¾Ë¸é ¾ç·Â´Þ·ÂÀ¸·Î´Â ¹«ÇÑÀÌ °¡´ÉÇÒµí ½Í½À´Ï´Ù.
õ³â´ÜÀ§·Î °¢1¿ùÀÌ 30ÀÏÀÎÁö¿Í À±³âÀÌ ¸î¹ø° ÀÎÁö¸¸ ¹è¿·Î Á¤ÇسõÀ¸¸é µÉµí½ÍÀºµ¥¿ä.
±×¸®°í ±×Á¤º¸¸¦ ¹ÙÅÁÀ¸·Î for µ¹¸®¸é ¾ç·Â ´Þ·ÂÀº ¹«ÇÑ Ãâ·ÂÀÌ µÇÁö ¾ÊÀ»±î
°¡º¿î »ý°¢Çغ¾´Ï´Ù -_-;;
[»êÀÌ]´ÔÀÌ ³²±â½Å ±Û:
>[ÀÎö]´ÔÀÌ ³²±â½Å ±Û:
>
>>-----------------------------------------
>>´äº¯ÀÚ°¡ ±âº»ÀûÀ¸·Î Âü°íÇÒ ³»¿ëÀÔ´Ï´Ù.
>>- ¹èÆ÷ÆÇ(¿É¼Ç) :
>>- Ä¿³Î¹öÀü(¿É¼Ç) :
>>- µ¥¸ó¹öÀü(¿¹:apache 1.3.27) :
>>- µ¥¸ó¼³Ä¡À¯Çü(RPM/ÄÄÆÄÀÏ/±âŸ)
:
>>-----------------------------------------
>>*½ºÆÔÇÊÅ͸µ:ÇÑ±Û 4ÀÚ(8°³ ¹®ÀÚ) ÀÌ»ó ¾øÀ¸¸é ½ºÆÔÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù.
>>
>>
>>http://linuxchannel.net/docs/lunar.txt
>>±ÛÀ» ÀÐ°í ¼Ò½ºµµ º¸¾Ò½À´Ï´Ù.
>>
>>32bit Á¤¼ö ÀÚ¸´¼ö ¹®Á¦¶§¹®¿¡ mktime Á¦ÇÑ ¶§¹®¿¡ 2038³âÀ¸·Î Á¦ÇÑ ÇϽŰÅ
°°½À´Ï´Ù.
>>
>>÷ºÎÇÑ ÆÄÀÏÀ» include ÇÏ°í ³ª¼
>>
>>class.solar.php
>>class.lunar.php ¼Ò½º³»¿ëÁß ÇØ´ç php ¸í·ÉÀ» ±³Ã¼Çϸé
>>
>>Á¦ÇÑÀ» ³Ñ¾î¼ °¡´ÉÇØÁý´Ï´Ù.
>>
>>¾ç·Â > À½·Â º¯È¯¿¡¼ ÀÔ·ÂÇÑ ³âµµ°¡ ¾ÈµÇ´Â±º¿ä..
>>2038 ÀÌÇÏÀÇ ³âµµ¸¸ À½·Â º¯È¯ÀÌ µË´Ï´Ù.
>>Àý±â´Â 2038³â ÀÌÈĵµ Àß Ç¥½ÃµË´Ï´Ù.
>>À½·Âº¯È¯ºÎºÐ¿¡ °íÁ¤ÀÌ µÈ°Å °°½À´Ï´Ù.
>>
>
>À§ÀÇ 2°³ÀÇ ÆÄÀÏÀº ³»ºÎ ±âº» ·ÎÁ÷Àº unix_timestamp ÀÔ´Ï´Ù.
>µû¶ó¼ Unix/Linux ¿¡¼´Â 1901 ~ 2038 ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù(32 bits).
>
>ÀÌ°ÍÀ» È®Àå°¡´ÉÇÏ°Ô ²û ÇÏ·Á¸é
>
>http://ftp.linuxchannel.net/devel/php_calendar/class.calendar.php
>(ÀÌ°Ç ´Þ·ÂÀε¥ ¸Õ °ú°Å³ª ¸Õ ¹Ì·¡±îÁö Ç¥½ÃµË´Ï´Ù, À½-¾ç·Â º¯È¯ ¾øÀ½)
>
>ÀÌ°Íó·³ unix_timestamp À» ¿ÏÀüÈ÷ ¹ö¸®°í JD(Julian day)·Î ±× ±âº» ·ÎÁ÷À»
¹Ù²ã¾ßÇÕ´Ï´Ù.
>
>±×·±µ¥
>À½·Â<->¾ç·Â º¯È¯Àº ¿ø·ÐÀûÀÎ ¼³¸íºÎÅÍ ÇؾßÇϴµ¥...
>
>¿ì¼± žç - Áö±¸ - ´ÞÀ̶ó´Â õüÀÇ ¿îÇà(¿ªÇÐ)¿¡ ±â¹ÝÀ» µÎ°í ÀÖ½À´Ï´Ù.
>¶§¹®¿¡ ¿ªÇп¡ ´ëÇؼ ¾ÆÁÖ Àü¹®ÀûÀÎ Áö½Ä¾øÀÌ ±¸ÇöÇϱⰡ »ó´çÈ÷
¾î·Æ½À´Ï´Ù.
>
>¶ÇÇÑ Á¤ÇØÁø °ø½Äµµ ¾ø°í, Á¤È®ÇÑ Å¾ç - Áö±¸ - ´ÞÀÇ À§Ä¡¸¦ °è»êÇϱâ À§Çؼ´Â ¹ÌÇرº
½´ÆÛÄÄÇ»ÅÍ·Î °è»êÇÏ°í ÀÖ´Ù°í ÇÕ´Ï´Ù. ¿ì¸®´Â(Çѱ¹ õ¹®¿¬±¸¿ø) ÀÌ data ¸¦ ¹Þ¾Æ¼
´Þ·ÂÀ» ¸¸µç´Ù°í ÇÕ´Ï´Ù.
>
>±×¸®°í ¶ÇÇÑ ÃµÃ¼ÀÇ À§Ä¡°è»ê½Ã Áß¿äÇÑ data º¯¼ö°¡ ÀÖ´Â "delta T"°¡ ¹Ù·Î
±×°ÍÀÔ´Ï´Ù. ÀÌ´Â ¿À¸£Áö °üÃøÀ» ÅëÇؼ¸¸ ±× °ªÀ» ±¸ÇÒ ¼ö ÀÖ´Ù°í ÇÕ´Ï´Ù.
>
>µû¶ó¼ ¸Õ ¹Ì·¡ÀÇ À½·Â<->¾ç·Â º¯È¯Àº »ç½Ç ±× Àǹ̰¡ ¾ø½À´Ï´Ù. Áï delta T
¶§¹®ÀÌÁÒ.
>(º¯È¯ÇÑ´Ù°í Çصµ Ʋ¸± È®·üÀÌ ¸Å¿ì ³ôÀ½)
>
>¿©Â÷¿©Â÷ Çؼ Á¦°¡ ¸¸µé¾î ³õÀº °ÍÀº ¿ø¸®¸¦ ±ú¿ìÃÄ°¡¸é¼ ¾Èµ¹¾Æ°¡´Â ¸Ó¸®·Î °Ü¿ì
±Ù»ç½ÄÀ¸·Î Â¥³õÀº °ÍÀÌ°í ¿ÀÂ÷ ¶§¹®¿¡ ³¯Â¥ º¸Á¤ÇØ ³õÀº °ÍÀÔ´Ï´Ù.
>
>¸¸¾à
>
>À§ÀÇ 2°³ÀÇ class¸¦ unix_timestamp °¡ ¾Æ´Ñ JD¸¦ ±â¹ÝÇÑ ·ÎÁ÷À¸·Î ¼öÁ¤ÇÏ¸é ¾îÂîµÇ¾úµç
À½·Â<->¾ç·Â º¯È¯Àº °¡´ÉÇÕ´Ï´Ù.
>
>±×·±µ¥ ¿ÀÂ÷°¡ »ó´çÈ÷ ½ÉÇϱ⠶§¹®¿¡ º° ½Å·Ú¼ºÀÌ ¾ø½À´Ï´Ù.
>
>ÀÌ°ÍÀ» ¼öÁ¤ÇÒ·Á°í ¿ÃÃÊ¿¡ ÀÛ½ÉÇß´Ù°¡ ±×¸¸µ×½À´Ï´Ù. ´ç½Ã ³Ê¹« Èûµé°Ô ÄÚµùÇ߱⠶§¹®¿¡
¼öÁ¤ÇÏ·Á¸é ¸Ó¸®ÅÐ ´Ù »ÌÈú±î ºÁ¼... :)
>
>
>
>>¶ÇÇÑ 2038À» ÇÑ°è·Î Àâ°í Àý±â °£°ÝÀ» Æò±ÕÀ» Á¤ÇسõÀ¸¼Å¼ ±¦Âú¾Ò´Âµ¥..
>>
>>3000³âÀÌ»ó ³Ñ¾î°¡¸é ±âÁØÀ¸·Î ÀâÈù ³âµµ¿Í ¸Ö¾îÁ®¼ Á¡Á¡ °£°ÝÀÌ
¹ú¾îÁö³×¿ä..
>>
>
>ÀÌ°Ç ¾Õ¼ ¾ê±âÇßµíÀÌ delta T ¶Ç´Â ±Ù»ç½Ä¶§¹®¿¡ ¾îÂîÇÒ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù.
>(¹ÌÇرº ½´ÆÛÄÄÇ»Å͸¦ Å©·¡Å·ÇÏÁö ¾Ê°í¼´Â ¤Ð¤Ð)
>
>
>>ÀÔ·ÂÇÑ ³âµµ¸¦ ±âÁØÀ¸·Î - 50³âÄ¡¸¦ ÀÚµ¿À¸·Î Àý±â°£°ÝÆò±ÕÀ» Àç¼³Á¤Çؼ ó¸®Çϸé Á¶±Ý
³ª¾ÆÁú±î¿ä??
>>
>
>ȹ±âÀûÀÎ ¹æ¹ýÀ̳ª °è»ê½ÄÀ» ´©°¡ ¸¸µéÁö ¾Ê°í¼´Â Èûµé°Ì´Ï´Ù. õ¹®ÇÐ Àü°øÇÑ
»ç¶÷À̶ó¸é ¾Æ¸¶ °¡´ÉÇÒÁöµµ...(Àü õ¹®ÇÐ ±Ùóµµ °¡º¸Áú ¾Ê¾Æ¼ ¤Ð¤Ð)
>
>JD2000.0 ±âÁØÀ̱⠶§¹®¿¡ ¾ÕµÚ 100³â Á¤µµ°¡ ºñ±³Àû ¸Â°í ±× ¹üÀ§¸¦ ³Ñ¾î¼¸é »ó´çÈ÷
Ʋ¾îÁý´Ï´Ù.
>
>Æò±ÕÄ¡ °è»ê¹ýÀº ±¸±Û¿¡¼ "ÁøÂ¥¸¸¼¼·Â"
°Ë»öÇغ¸¸é Âü°í°¡ µÉµíÇÕ´Ï´Ù.
>(¾Æ¸¶ ¼Ò½º°¡ ÀÖÀ» µí)
>
>
>
>>¹®¿ÜÇÑÀ̶ó »ý°¢³ª´Â°Ô º°·ç ¾ø³×¿ä..
>>
>>
>>
>>¾î´ÀºÎºÐÀ» ¼öÁ¤ÇØ¾ß ÇÏ´ÂÁö ¾Ë°í ½Í½À´Ï´Ù.
>>
>>°¡´ÉÇϸé ÷ºÎ ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ¼öÁ¤µÈ ¼Ò½º¸¦ ¹Ù¶ó¸é ³Ê¹« ¿å½ÉÀϱî¿ä
-_-;;
>>
>
>unix_timestamp -> JD ±â¹ÝÀ¸·Î ¾ðÁ¨°¡ °íÃľßÇϴµ¥ ¤Ð¤Ð
>...
>
>÷ºÎÇÑ ADOdb ´Â ¿Ü±¹»ç¶÷ÀÌ ¸¸µç°Í °°Àºµ¥ ¸Â³ª¿ä?
>ÀÌ°Ç À½·Â<->¾ç·Â º¯È¯Àº ¾ø³×¿ä.
>
>http://ftp.linuxchannel.net/devel/php_calendar/
>ÀÌ°Í°ú ºñ½ÁÇØ º¸ÀÔ´Ï´Ù.
>
>
>Âü°í·Î,
>
>http://ftp.linuxchannel.net/devel/php_solar/
>http://ftp.linuxchannel.net/devel/php_lunar/
>http://ftp.linuxchannel.net/devel/php_calendar/
>
>
>php_solar ´Â žçÀÇ À§Ä¡, Àý±â, ÀÏÃâ °è»ê, º°ÀÚ¸®°è»ê µîµî
>php_lunar ´Â À½·Â<->¾ç·Â º¯È¯, ÀÏ¿ù½Ä, º°ÀÚ¸® µîµî
>php_calendar ´Â ´Þ·Â°ú ³¯Â¥ Ç¥½Ã(¸Õ °ú°Å, ¹Ì·¡ Ç¥½Ã°¡´É)
>
>±×¸®°í °¢ ¼Ò½ºÀ§ ÄÚ¸àÁß¿¡¼ [demo] ³ª [docs] ¸µÅ© µû¶ó°¡¸é ÇØ´ç ³»¿ëÀ» º¼ ¼ö
ÀÖ½À´Ï´Ù.
>
>±×·±µ¥ Ȥ½Ã kldp ¿¡ È°µ¿ÇÏ°í °è½ÅºÐÀΰ¡¿ä?
>¾î¶»°Ô Çؼ ÀÌ·±°Í¿¡ °ü½ÉÀ» °¡Áö°Ô µÇ¾ú´ÂÁö ¿©Â޾°í ½Í³×¿ä.
>
>
>>ÀоîºÁÁּż °¨»çµå¸³´Ï´Ù.
>
>========================================
========================================
|