¿Ö Zend Framework ±×¸®°í ÀÏÀÚ³ª ½Ã°¢À» ó¸®Çϴ Ŭ·¡½º°¡ Zend_Date
Àܷ̿Î
Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀϱî¿ä?
¸¹Àº ¾ð¾î¿¡¼´Â, ÀÏÀÚ¸¦ ó¸®Çϴ Ŭ·¡½º¿Í ½Ã°¢À» ó¸®Çϴ Ŭ·¡½º¸¦ µû·Î Çϰí ÀÖ½À´Ï´Ù. ±×·¯³ª,Zend Framework (Àº)´Â
½ÉÇÃÇÑ °ÍÀ» ¸ñÇ¥·Î Çϰí ÀÖ½À´Ï´Ù. µÑÀÌ ´Ù¸¥ Ŭ·¡½º°¡ ´Ù¸¥ ¸Þ¼Òµå¸¦ »ç¿ëÇØ ÀÏÀÚ¿Í ½Ã°¢À» Á¤¸®ÇÏ´Â µîÀ̶ó°í ÇÑ °ÍÀº, °³¹ßÀÚ¿¡°Ô À־Â
±ÍÂúÀº ÀÏÀÌÁö¿ä. Zend_Date
ÀÇ ¸Þ¼Òµå´Â, ¸ðµç ¿ä¼Ò (era, year, month,
day, hour, minute, second, timezone) (À»)¸¦ Æ÷ÇÔÇϰí ÀÖ´Â °ÍÀº ¾Æ´Ñ ¾Ö¸ÅÇÑ ÀÏÀÚ¿¡¼µµ µ¿ÀÛÇϹǷÎ, °³¹ßÀÚ´Â
À¯¿¬ÇÏ°í °£´ÜÇÏ°Ô °°Àº Ŭ·¡½ºÀÇ °°Àº ¸Þ¼Òµå·Î °°Àº Á¶ÀÛ ( °¡»ê, °¨»ê, ºñ±³, ÇÕ¼º µî) (À»)¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù À̰͵é ÀÏÀÚÀÇ ±¸¼º¿ä¼Ò¸¦
´Ù¸¥ Ŭ·¡½º¿¡ ºÐÇÒÇϸé, ±×°ÍµéÀ» Á¶ÇÕÇÏ´Â ¹æ¹ýÀ» ±â¾ïÇÏ´Â °ÍÀÌ ´ë´ÜÈ÷ µË´Ï´Ù. Ŭ·¡½º¸¦ Çϳª·Î ÇØ µÎ¸é, °°Àº ÀÏÀ» ÇÒ ¶§ÀÇ ÄÚµåÀÇ
Áߺ¹ÀÌ ¾ïÁ¦µË´Ï´Ù. ¶Ç, º¹ÀâÇÑ °è½Â °èÃþÀ» »ý°¢ÇÒ Çʿ䵵 ¾ø¾îÁý´Ï´Ù.
UNIX ŸÀÓ ½ºÅÆÇÁ
¸ðµç ÀÏÀÚ³ª ½Ã°¢Àº, ºñ·Ï ±×°ÍÀÌ ¾Ö¸ÅÇÑ °ª ( ÇØ°¡ ¾ø´Â µî) ¿¡¼ ¸¸³ªµµ ³»ºÎÀûÀ¸·Î´Â ƯÁ¤ÀÇ ½Ã°¢¿¡ ³ªÅ¸³»Áý´Ï´Ù. ³»ºÎ¿¡¼ÀÇ
Çü½ÄÀº UNIX ŸÀÓ ½ºÅÆÇÁ°¡ µË´Ï´Ù.À̰ÍÀº, ÁöÁ¤ÇÑ ½Ã°¢°ú January 1st, 1970 00:00:00 GMT/UTC ÀÇ
Â÷ÀÌÀÔ´Ï´Ù. À̰ÍÀÌ °¡´ÉÇÑ °ÍÀº,Zend_Date
ÇÏÁö¸¸ UNIX ŸÀÓ ½ºÅÆÇÁ³ª
Á¤¼öÄ¡ÀÇ Á¦ÇÑÀ» ¹ÞÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. BCMath È®Àå ¸ðµâ¿¡ ÀÇÇØ, Fri, 13 Dec 1901 20:45:54 GMT (À¸)·ÎºÎÅÍ
Tue, 19 Jan 2038 03:14:07 GMT ÀÇ ¹üÀ§¸¦ ³ÑÀº ¸Å¿ì Å« ÀÏÀÚ¸¦ ¼Æ÷Æ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÏÀÚÀÇ ÀϺδ ŸÀÓ ½ºÅÆÇÁÀÇ ¿ÀÇÁ¼ÂÀ¸·Î ³ªÅ¸³½´Ù
µû¶ó¼," 3½Ã°£" (À»)¸¦ ³ªÅ¸³»´Â ÀνºÅϽºÀÇ ³»ºÎ Ç¥ÇöÀº, January 1st, 1970 00:00:00 GMT/UTC (À¸)·ÎºÎÅÍ 3½Ã°£ ÈÄÀÇ Å¸ÀÓ ½ºÅÆÇÁ, Áï 0 + 3 * 60 * 60 = 10800 µË´Ï´Ù.
PHP ÇÔ¼ö
»ç¿ëÇÒ ¼ö ÀÖ´Â °÷Àº,Zend_Date
(Àº)´Â °¡´ÉÇÑ ÇÑ PHP ÀÇ ÇÔ¼ö¸¦
»ç¿ëÇØ ÆÛÆ÷¸Õ½º¸¦ Çâ»ó½Ãŵ´Ï´Ù.