8. ³»Àå °´Ã¼


  7Àå¿¡¼­´Â »ç¿ëÀÚ°¡ ÀڽŸ¸ÀÇ °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ »ìÆìº¸¾Ò´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î´Â °³¹ßÀÚ°¡ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¸î°¡Áö °´Ã¼µé¿¡ ´ëÇØ¼­ ÀÌ¹Ì Æ÷ÇÔÇϰí Àֱ⠶§¹®¿¡ »ç¿ëÀÚ°¡ Á÷Á¢ ¸¸µéÁö ¾Ê¾Æµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ¾ð¾î ³»ºÎÀûÀ¸·Î Áö¿øÇÏ´Â °´Ã¼µéÀ» ³»Àå °´Ã¼¶ó°í ºÎ¸¥´Ù.

  À̹ø Àå¿¡¼­´Â ´©±º°¡ ¿­½ÉÈ÷ ¸¸µé¾î ³õÀº(?) ±× °´Ã¼µé¿¡´Â ¾î¶°ÇÑ °ÍµéÀÌ ÀÖ°í, »ç¿ë¹ýÀº ¾î¶² ¹æ¹ýµéÀÌ ÀÖ´ÂÁö È®ÀÎÇØ º¸´Â ½Ã°£À» °®µµ·Ï ÇϰڴÙ.

8.1 Date Object

  Date°´Ã¼´Â ³¯Â¥¿Í ½Ã°£À» ´Ù·ç´Â °´Ã¼ÀÌ´Ù. °£´ÜÈ÷ ¸»ÇÏÀÚ¸é, ÀÌ °´Ã¼¸¦ ÅëÇØ¼­ ÇöÀç ³¯Â¥¸¦ °¡Á®¿À°Å³ª ¿À´ÃÀÌ ¹«½¼ ¿äÀÏÀÎÁö ¾Ë ¼ö ÀÖ´Ù.

  • ±âº» »ç¿ë¹ý : ³¯Â¥ °´Ã¼(Date Object)¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇØ¾ß ÇÑ´Ù. ¸ÕÀú new¿¬»êÀÚ¸¦ ÅëÇØ¼­ °´Ã¼¸¦ ¸¸µé¾î ³½´Ù.(°´Ã¼¸¦ »õ·Î »ý¼ºÇÏ´Â °Å´Ï±î) ±×¸®°í, ÇØ´ç °´Ã¼¸¦ ÅëÇØ¼­ ÇÊ¿äÇÑ ÇÔ¼ö(method, function)¸¦ ºÒ·¯ »ç¿ëÇÏ¸é µÇ´Â °ÍÀÌ´Ù.

    ¿¹) ÇöÀç ³¯Â¥¸¦ Ãâ·ÂÇÏ´Â ¿¹Á¦
    var d = new Date(); // ÇöÀç ³¯Â¥¸¦ °¡Á®¿Â´Ù.
    document.write(d); // Ãâ·ÂÇÑ´Ù.

    ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÇöÀç½Ã°£   ¿©±â¼­ ÇѰ¡Áö È®½ÇÈ÷ ÇØµÑ °ÍÀÌ Çϳª ÀÖ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ÇöÀç ½Ã°£À» ¸¸µé°Ô µÇ¸é, ºê¶ó¿ìÀúÀÇ ½Ã°£À» °¡Á®¿À°Ô µÈ´Ù´Â Á¡ÀÌ´Ù. ±× ºê¶ó¿ìÀúÀÇ ½Ã°£À̶ó´Â °ÍÀÌ °ð À©µµ¿ìÁîÀÇ ½Ã°£À» ÀǹÌÇÑ´Ù. ÀÌ À©µµ¿ìÁîÀÇ ½Ã°£À̶ó´Â °ÍÀº »ç¿ëÀÚ°¡ ¾ðÁ¦µç º¯°æÇÒ ¼ö ÀÖ´Â °ªÀÌ´Ù. ¹Ù·Î ¿©±â¿¡ ¹®Á¦°¡ ÀÖ´Ù. ÀϺΠ°³¹ßÀÚµéÀº »ç¿ëÀÚµéÀÇ ÇöÀç ½Ã°£À» ÀÚ¹Ù½ºÅ©¸³Æ®·Î ±¸Çؼ­ ¼­¹ö ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â °æ¿ì°¡ Àִµ¥ ´ë´ÜÈ÷ À§ÇèÇÑ ¹ß»óÀÌ´Ù.


  • »ý¼ºÀÚ : new¿¬»êÀÚ¿Í ÇÔ²² »ç¿ëÇÏ¿© ÀνºÅϽº(Instance)¸¦ »ý¼ºÇÏ´Â ÇÔ¼ö¸¦ »ý¼ºÀÚ(Constructor)¶ó°í ºÎ¸£¸ç, Date °´Ã¼¿¡´Â ´ÙÀ½°ú °°Àº »ý¼ºÀÚ°¡ Á¸ÀçÇÑ´Ù.

    »ý¼ºÀÚ¿¹ Á¦¼³ ¸í
    Date()Date()ÇöÀç ³¯Â¥¸¦ °¡Á®¿Â´Ù.
    Date(year, month, day)Date(2000, 11, 25)2000³â 12¿ù 25ÀÏ ÀÚÁ¤(00½Ã)
    Date(yyyy, mm, dd, hh, mi, ss) Date(2020, 9, 7, 9, 10, 55)2020³â 10¿ù 7ÀÏ 9½Ã 10ºÐ 55ÃÊ
    Date("mm dd, yyyy hh:mi:ss")Date("Nov 7, 2020 09:10:55")2020³â 11¿ù 7ÀÏ 9½Ã10ºÐ55ÃÊ
    Date(milliseconds)Date(0)1970³â 1¿ù 1ÀÏ 0½Ã 0ºÐ 0ÃÊ


  • °ü·ÃÇÔ¼ö : »ý¼ºµÈ Date°´Ã¼¸¦ ÅëÇØ¼­ ´ÙÀ½°ú °°Àº ÇÔ¼öµéÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.getXXXÇÔ¼ö´Â ÇöÀçÀÇ °ªÀ» °¡Áö°í ¿À°Ô µÇ¸ç, setXXXÇÔ¼ö´Â »õ·Î¿î °ªÀ» ¼³Á¤ÇÑ´Ù.

    getYear() / setYear()³âµµ
    getMonth() / setMonth()¿ù(0:1¿ù, 1:2¿ù, ......., 11:12¿ù)
    getDate() / setDate()ÀÏ(1ÀÏ ~ 31ÀÏ)
    getDay() / setDay()¿äÀÏ(0:ÀÏ¿äÀÏ, 1:¿ù¿äÀÏ, ...,6:Åä¿äÀÏ)
    getHours() / setHours()½Ã°£(0½Ã ~ 23½Ã)
    getMinutes() / setMinutes()ºÐ(0 ~ 59)
    getSeconds() / setSeconds()ÃÊ(0½Ã ~ 59)
    getMilliseconds() / setMilliseconds()½Ã°£(0½Ã ~ 23½Ã)
    getHours() / setHours()½Ã°£(0½Ã ~ 23½Ã)


    * À§ÀÇ ÇÔ¼ö¿Í µ¿ÀÏÇÏÁö¸¸ UTC°¡ µé¾îÀÖ´Â ÇÔ¼öµéÀÌ Á¸ÀçÇÑ´Ù. ¿¡¸¦ µé¾î getYear()ÀÇ UTCÇÔ¼ö´Â getUTCYear()°¡ µÈ´Ù. Áï, getUTCXXX(), setUTCXXX()ÇÔ¼ö°¡ ÀÖ´Ù.

    UTC   UTC´Â Ç¥ÁؽôÙ. Áï, getHours()¶ó°í Çϸé ÇöÀç ¼­¿ïÀÌ UTC+9½Ã°£À̴ϱî UTC½Ã°£ÀÌ 1½Ã¶ó°í Çϸé, ¿ì¸®´Â 1+9½Ã°£Çؼ­ 10½Ã°¡ µÈ´Ù. µû¶ó¼­, getHours()´Â 10½Ã°¡ µÇ´Âµ¥, getUTCHours()Çϸé Ç¥Áؽ÷Π1½Ã°¡ µÈ´Ù. Áï, ¿ì¸®³ª¶óÀÇ °æ¿ì´Â UTC½Ã°£À» ±¸Çϸé Ç×»ó 9½Ã°£ ÀÌÀü ½Ã°£À» °¡Á®¿À°Ô µÈ´Ù.


  • ¿¹ Á¦

- Last Update : 2001.7.3 by Deadfire(http://www.deadfire.net)

Javascript °­ÁÂ
µé¾î°¡±â
Javascript¶õ?
ÀÛµ¿ ¹æ½Ä
Àå ´Ü Á¡
±â ÃÊ
     - HTML¹®¼­¿¡Ãß°¡Çϱâ
     - ÃÖÃÊ ¿¹Á¦
     - ÇÔ¼ö»ç¿ëÇϱâ
     - ±âº» ÇÔ¼ö
¹® ¹ý
     - º¯ ¼ö
     - ¿¬ »ê
     - Á¶ °Ç ¹®
     - ¹Ý º¹ ¹®
     - »ç¿ëÀÚÇÔ¼ö
°´ ü
     - Object¶õ?
     - ¼Ó¼º°ú ÇÔ¼ö
     - °´Ã¼ÀÇ »ý¼º°ú»ç¿ë
³»Àå °´Ã¼
     - Date
     - Math
     - String
     - Array
     - Boolean
     - Function
     - Argument
     - Number
     - Global
     - ±â Ÿ
     - with / delete
Event °´Ã¼
³×ºñ°ÔÀÌÅÍ °´Ã¼
     - ³×ºñ°ÔÀÌÅͰ´Ã¼±¸Á¶
     - °´Ã¼ Á¢±Ù ¹æ¹ý
     - navigator
     - window
     - location
     - history
     - document
     - form
     - form elements
Frame °´Ã¼
±â Ÿ
     - Animation
     - Audio
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master