|
 |
14³â Àü |
php ¿¡¼ÀÇ ³¯Â¥°ü·ÃÇÔ¼ö ¹× °è»ê¹æ¹ýÀÔ´Ï´Ù.
Ãâ·Â.
mktime(½Ã,ºÐ,ÃÊ,¿ù,ÀÏ,³â) À¯´Ð½º ŸÀÓ(ŸÀÓ½ºÅÆÇÁ:1970³âÀ»±âÁØÀ¸·ÎºÎÅÍ 1ÃÊ´ÜÀ§¼ýÀÚ)À¸·Î °ªÀ» Ãâ·ÂÇÕ´Ï´Ù.
ŸÀÓ½ºÅÆÇÁ¸¦ ³¯Â¥Çü½ÄÀ¸·Î º¼¼ö ÀÖ´Â ÇÔ¼ö°¡ date ÀÔ´Ï´Ù.
<a href="http://man.phpschool.com/manual/kr/function.date.php" target="_blank">date ÇÔ¼ö·¹ÆÛ·±½º</a>
date´Â ³¯Â¥°¡ µé¾î°¡Áö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î ¿À´ÃÀ» ¶æÇÕ´Ï´Ù.
date("Y-m-d") ==> ¿À´Ã ³¯Â¥
mktime À¸·Î ¾òÀº °ªÀ» date ÇÔ¼ö·Î ƯÁ¤ Çü½ÄÀ¸·Î Ãâ·Â
date("Y-m-d", mktime(0, 0, 0, 12, 32, 1997)); ==> 1998-01-01
Ãâ·ÂÀÇ ÇÒ¶§ Æí¸®ÇÑ Á¡Àº 1¿ù32ÀÏÀº 2¿ù1 ÀÏ·Î ³ª¿Â´Ù´Â °ÍÀÔ´Ï´Ù.
±×·³ 2005³â 1¿ùºÎÅÍ 100ÀÏ Áö³ ³¯Àº ¸îÀÏÀϱî¿ä?
ÀÀ¿ë date("Y-m-d", mktime(0, 0, 0, 0 , 1, 101, 2005)); ==> 2005³â 04¿ù 11ÀÏ
(1¿ù1ÀÏÀº Æ÷ÇÔÇÏ¸é ¾ÈµÇ°ÚÁÒ? ±×·¡¼ ÇÏ·ç ´õ Áõ°¡~)
Ãâ·ÂÀÇ ±âº»ÀÔ´Ï´Ù.
°è»ê.
±âº»¿¬»êÀº strtotime("°¢Á¾¿¬»ê") À¸·Î ÇÕ´Ï´Ù.
ŸÀÓ½ºÅÆÇÁ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
À̸»Àº date ÇüÀ¸·Î Ãâ·ÂÇÒ ¼ö ÀÖ´Ù´Â ¸»ÀÔ´Ï´Ù. ^^
<a href="http://man.phpschool.com/manual/kr/function.strtotime.php" target="_blank">strtotime ÇÔ¼ö·¹ÆÛ·±½º</a>
strtotime Àº ³¯Â¥°¡ µé¾î°¡Áö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î ¿À´ÃÀ» ¶æÇÕ´Ï´Ù.
±×¸®°í ÀÌ ÇÔ¼ö ¶ÇÇÑ Àϼö°¡ ³Ñ¾î°¡¸é ´ÙÀ½´Þ·Î °è»êµË´Ï´Ù.
strtotime("+3 day") => ¿À´Ã¿¡¼ 3ÀÏ ÈÄ, ¹°·Ð ´ÞÀÌ ³Ñ¾î°¡¸é 1ÀÏ·Î °è»êµÊ
ÀÌ ÇÔ¼ö¸¦ °³ÀÎÀûÀ¸·Î ÁÁ¾ÆÇÏ´Â ÀÌÀ¯°¡ mktime À» »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù´Â Á¡ÀÔ´Ï´Ù.
(ÇÊ¿ä°¡ ÀÖÀ» °æ¿ì¸¦ ã¾ÆÁÖ¼¼¿ä. ¤Ñ_-+)
date("Y³â m¿ù dÀÏ h:m:s",mktime(12,12,1,1,2,2005))
date("Y³â m¿ù dÀÏ h:m:s",strtotime("2005-01-02 12:12:01"))
ÀÌ µÎ ÇÔ¼ö´Â °°Àº 2005³â 01¿ù 02ÀÏ 12:01:01 À» ³ªÅ¸³À´Ï´Ù.
¹°·Ð »ç¿ëÇϱ⵵ strtotime ÀÌ ÈξÀ ½±½À´Ï´Ù.
±×·³ 2005³â 1¿ùºÎÅÍ 100ÀÏ Áö³ ³¯Àº ¸îÀÏÀÎÁö strtotime À» ÀÌ¿ëÇؼ È®ÀÎÇغ¾½Ã´Ù.
ÀÀ¿ë date("Y-m-d", strtotime("2005-01-01 +100 day")); ==> 2005³â 04¿ù 11ÀÏ
À§¿¡¼
+100 day ´Â +2 month ³ª +10 year ¿Í °°ÀÌ Æ¯Á¤ ¿¬»êÀÌ °¡´ÉÇÕ´Ï´Ù.
±×·¡¼ ´õ¿í ¸ÚÁö°Ô º¸ÀÔ´Ï´Ù. ¤Ñ_-+
µÎ³¯Â¥ÀÇ ¿¬»êÀº ŸÀÓ½ºÅÆÇÁ·Î µÎ³¯Â¥ÀÇ Â÷ÀÌ°ªÀ» ¾ò¾î¼ 86400 (60ÃÊ*60ºÐ*24½Ã) ·Î ³ª´©¸é ¸îÀÏÀÎÁö ³ª¿É´Ï´Ù.
intval((strtotime("2005-01-10")-strtotime("2005-01-02"))/86400) => 8
À̸¸Çϸé PHP ¿¡¼ À¢¸¸ÇÑ ³¯Â¥ °è»êÀ» ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. |
|
̵̧ : 244 |
̵̧
¸ñ·Ï
|
|