8.3. µ¿ÀÛ ¿ø¸®

¿Ö Zend Framework ±×¸®°í ÀÏÀÚ³ª ½Ã°¢À» ó¸®Çϴ Ŭ·¡½º°¡ Zend_Date Àܷ̿ΠÁ¸ÀçÇÏÁö ¾Ê´Â °ÍÀϱî¿ä?

¸¹Àº ¾ð¾î¿¡¼­´Â, ÀÏÀÚ¸¦ ó¸®Çϴ Ŭ·¡½º¿Í ½Ã°¢À» ó¸®Çϴ Ŭ·¡½º¸¦ µû·Î Çϰí ÀÖ½À´Ï´Ù. ±×·¯³ª,Zend Framework (Àº)´Â ½ÉÇÃÇÑ °ÍÀ» ¸ñÇ¥·Î Çϰí ÀÖ½À´Ï´Ù. µÑÀÌ ´Ù¸¥ Ŭ·¡½º°¡ ´Ù¸¥ ¸Þ¼Òµå¸¦ »ç¿ëÇØ ÀÏÀÚ¿Í ½Ã°¢À» Á¤¸®ÇÏ´Â µîÀ̶ó°í ÇÑ °ÍÀº, °³¹ßÀÚ¿¡°Ô À־´Â ±ÍÂúÀº ÀÏÀÌÁö¿ä. Zend_Date ÀÇ ¸Þ¼Òµå´Â, ¸ðµç ¿ä¼Ò (era, year, month, day, hour, minute, second, timezone) (À»)¸¦ Æ÷ÇÔÇϰí ÀÖ´Â °ÍÀº ¾Æ´Ñ ¾Ö¸ÅÇÑ ÀÏÀÚ¿¡¼­µµ µ¿ÀÛÇϹǷÎ, °³¹ßÀÚ´Â À¯¿¬ÇÏ°í °£´ÜÇÏ°Ô °°Àº Ŭ·¡½ºÀÇ °°Àº ¸Þ¼Òµå·Î °°Àº Á¶ÀÛ ( °¡»ê, °¨»ê, ºñ±³, ÇÕ¼º µî) (À»)¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù À̰͵é ÀÏÀÚÀÇ ±¸¼º¿ä¼Ò¸¦ ´Ù¸¥ Ŭ·¡½º¿¡ ºÐÇÒÇϸé, ±×°ÍµéÀ» Á¶ÇÕÇÏ´Â ¹æ¹ýÀ» ±â¾ïÇÏ´Â °ÍÀÌ ´ë´ÜÈ÷ µË´Ï´Ù. Ŭ·¡½º¸¦ Çϳª·Î ÇØ µÎ¸é, °°Àº ÀÏÀ» ÇÒ ¶§ÀÇ ÄÚµåÀÇ Áߺ¹ÀÌ ¾ïÁ¦µË´Ï´Ù. ¶Ç, º¹ÀâÇÑ °è½Â °èÃþÀ» »ý°¢ÇÒ Çʿ䵵 ¾ø¾îÁý´Ï´Ù.

8.3.1. ³»ºÎ ±¸Á¶

  • 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 ÀÇ ÇÔ¼ö¸¦ »ç¿ëÇØ ÆÛÆ÷¸Õ½º¸¦ Çâ»ó½Ãŵ´Ï´Ù.