{"id":680,"date":"2002-11-25T00:49:19","date_gmt":"2002-11-25T00:49:19","guid":{"rendered":"http:\/\/dev.jblove.net\/?p=680"},"modified":"2002-11-25T00:49:19","modified_gmt":"2002-11-25T00:49:19","slug":"javascript%eb%a1%9c-%eb%a7%8c%eb%93%a0-%eb%82%a0%ec%a7%9c%ec%84%a0%ed%83%9d%eb%aa%a9%eb%a1%9d","status":"publish","type":"post","link":"https:\/\/jblove.net\/?p=680","title":{"rendered":"Javascript\ub85c \ub9cc\ub4e0 \ub0a0\uc9dc\uc120\ud0dd\ubaa9\ub85d"},"content":{"rendered":"<p>\ubc15\uc9c4\ub0a8<\/p>\n<p><Script language='Javascript'><br \/>\n<!--<br \/>\n\/\/ Dateobj \uac1d\uccb4 \uc120\uc5b8<br \/>\nfunction Dateobj()<br \/>\n{<br \/>\n\tthis.NowYear;<br \/>\n\tthis.NowMonth;<br \/>\n\tthis.NowDate;\n\n\n\tthis.getYear=getYear;<br \/>\n\tthis.getMonth=getMonth;<br \/>\n\tthis.getDate=getDate;<br \/>\n\tthis.getDates=getDates;<br \/>\n\tthis.defaultDate=defaultDate;<br \/>\n\tthis.ConvertDates=ConvertDates;<br \/>\n\tthis.DisplayDate=DisplayDate;<br \/>\n}\n\n\n\/\/ \uc62c\ud574 \uc5f0\ub3c4 \uad6c\ud558\uae30<br \/>\nfunction getYear()<br \/>\n{<br \/>\n\tvar NowTime = new Date();<br \/>\n\tthis.NowYear = NowTime.getYear();<br \/>\n}\n\n\n\/\/ \uc774\ubc88\ub2ec \uad6c\ud558\uae30<br \/>\nfunction getMonth()<br \/>\n{<br \/>\n\tvar NowTime = new Date();<br \/>\n\tthis.NowMonth = NowTime.getMonth()+1;<br \/>\n}\n\n\n\/\/ \uc624\ub298 \ub0a0\uc9dc \uad6c\ud558\uae30<br \/>\nfunction getDate()<br \/>\n{<br \/>\n\tvar NowTime = new Date();<br \/>\n\tthis.NowDate = NowTime.getDate();<br \/>\n}\n\n\n\/\/ \uc77c\uc218 \uad6c\ud558\uae30(\uba70\uce60\ub0a0\uae4c\uc9c0 \uc788\ub098)<br \/>\nfunction getDates(Year, Month)<br \/>\n{<br \/>\n\tvar TimeA = new Date(Year,Month,0,0,0,0,0);<br \/>\n\t\/\/ \uc9c0\uc815\ud55c \uc5f0\ub3c4\uc640 \uc6d4+1\uc758<br \/>\n\t\/\/ \uc804\ub2ec\uc758 \ub9c8\uc9c0\ub9c9\ub0a0 \uad6c\ud558\uae30<br \/>\n\t\/\/ \uc989, \uc6d4\uc740 0\ubd80\ud130\uc774\uae30 \ub54c\ubb38\uc5d0 11\uc6d4\uc740 Month\uc5d0 11\ub97c \uc785\ub825\ud558\uace0(12\uc6d4)<br \/>\n\t\/\/ \ub0a0\uc9dc\ub97c 0(\uc804\ub2ec\uc758 \ub9c8\uc9c0\ub9c9\ub0a0)\uc744 \uc785\ub825\ud558\uba74 \ub41c\ub2e4.<br \/>\n\tvar dates = TimeA.getDate();<br \/>\n\t\/\/ \ub0a0\uc9dc \uad6c\ud558\uae30<br \/>\n\t\/\/ \uc9c0\ub09c\ub2ec\uc758 \ub9c8\uc9c0\ub9c9\ub0a0<br \/>\n\treturn dates;<br \/>\n}\n\n\nfunction defaultDate(frm)<br \/>\n{<br \/>\n\tvar years = new Array(2000, 2001, 2002, 2003, 2004);<br \/>\n\tthis.getYear();<br \/>\n\tthis.getMonth();<br \/>\n\tthis.getDate();<br \/>\n\tvar Dates = this.getDates(this.NowYear,this.NowMonth);\n\n\n\t\/\/ \uc624\ub298 \ub0a0\uc9dc\ub97c \ud45c\uc2dc\ud558\ub3c4\ub85d \ud55c\ub2e4.<br \/>\n\tfor (var i=0; i<years.length; i++)<br \/>\n\t\t{<br \/>\n\t\t\tfrm.year.options[i] = new Option(years[i]);<br \/>\n\t\t\tif (frm.year.options[i].text == this.NowYear)<br \/>\n\t\t\t\tfrm.year.options[i].selected = true;<br \/>\n\t\t}<br \/>\n\tfor (var i=0; i<12; i++)<br \/>\n\t\t{<br \/>\n\t\t\tfrm.month.options[i] = new Option(i+1);<br \/>\n\t\t\tif (frm.month.options[i].text == this.NowMonth)<br \/>\n\t\t\t\tfrm.month.options[i].selected = true;<br \/>\n\t\t}<br \/>\n\tfor (var i=0; i<Dates; i++)<br \/>\n\t\t{<br \/>\n\t\t\tfrm.day.options[i] = new Option(i+1);<br \/>\n\t\t\tif (frm.day.options[i].text == this.NowDate)<br \/>\n\t\t\t\tfrm.day.options[i].selected = true;<br \/>\n\t\t}<br \/>\n}\n\n\nfunction ConvertDates(frm)<br \/>\n{<br \/>\n\t\/\/ \uc5f0\ub3c4\ub098 \uc6d4\uc744 \ubc14\uafb8\uba74 \ud638\ucd9c\ub418\uc5b4<br \/>\n\t\/\/ \uc77c\uc218\ub97c \uba87\uae4c\uc9c0 \ud45c\uc2dc\ud560\uc9c0\ub97c \uacb0\uc815\ud558\uc5ec \ucd9c\ub825\ud55c\ub2e4.<br \/>\n\tvar Year = frm.year.options[frm.year.selectedIndex].text;<br \/>\n\tvar Month = frm.month.options[frm.month.selectedIndex].text;\n\n\n\tvar Dates = this.getDates(Year,Month);<br \/>\n\t\/\/ \uc77c\uc218<br \/>\n\tvar oDates = frm.day.length;<br \/>\n\t\/\/ \uc77c\uc218 \ubaa9\ub85d\uc758 \uae38\uc774<br \/>\n\t\/\/ \uc989, \ud604\uc7ac \ud45c\uc2dc\ub418\uc5b4 \uc788\ub294 \uc77c\uc218<br \/>\n\tfor (var i=0; i<oDates; i++)<br \/>\n\t\t{<br \/>\n\t\t\tfrm.day.options[i] = null;<br \/>\n\t\t\t\/\/ \uc77c\uc218\uc758 Option\uac1d\uccb4\ub97c null\uc744 \ub300\uc785\ud558\uc5ec<br \/>\n\t\t\t\/\/ \uc0ad\uc81c\ud558\ub294 \uc148<br \/>\n\t\t}<br \/>\n\tfor (var i=0; i<Dates; i++)<br \/>\n\t\t{<br \/>\n\t\t\tfrm.day.options[i] = new Option(i+1);<br \/>\n\t\t\t\/\/ \uc77c\uc218\uc5d0 \ub9de\uac8c Option\uac1d\uccb4\ub97c \uc0dd\uc131\ud55c\ub2e4.<br \/>\n\t\t}\n\n\n}\n\n\nfunction DisplayDate(frm)<br \/>\n{<br \/>\n\t\/\/ \uc120\ud0dd\ub41c \ub0a0\uc9dc\ub97c \ucd9c\ub825\ud558\ub294 \ud568\uc218\uc774\ub098 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc558\ub2e4.<br \/>\n\tvar Year = frm.year.options[frm.year.selectedIndex].text;<br \/>\n\tvar Month = frm.month.options[frm.month.selectedIndex].text;<br \/>\n\tvar Day = frm.day.options[frm.day.selectedIndex].text;\n\n\n\tvar Date = Year + \" \ub144 \" + Month + \" \uc6d4 \" + Day + \" \uc77c \";<br \/>\n\talert(Date);<br \/>\n}\n\n\nvar Datee = new Dateobj();<br \/>\n\/\/ \uac1d\uccb4\uc774\ubbc0\ub85c new\ub85c \uc0dd\uc131\ud55c\ub2e4.<br \/>\n\/\/--><br \/>\n<\/Script><br \/>\n<FORM name='f1'><br \/>\n\t<SELECT name='year' onChange=\"Datee.ConvertDates(document.f1);\"><br \/>\n\t<\/SELECT><br \/>\n\t<SELECT name='month' onChange=\"Datee.ConvertDates(document.f1);\"><br \/>\n\t<\/SELECT><br \/>\n\t<SELECT name='day'><br \/>\n\t<\/SELECT><br \/>\n<\/FORM><br \/>\n<Script language='Javascript'><br \/>\n<!--<br \/>\nDatee.defaultDate(document.f1);<br \/>\n\/\/ \uc120\ud0dd\ubaa9\ub85d \uc774\ud6c4\uc5d0 \uc2e4\ud589\uc2dc\ucf1c\uc57c \ud55c\ub2e4.<br \/>\n\/\/--><br \/>\n<\/Script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ubc15\uc9c4\ub0a8<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[51],"tags":[],"class_list":["post-680","post","type-post","status-publish","format-standard","hentry","category-papa-php"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=680"}],"version-history":[{"count":0,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/680\/revisions"}],"wp:attachment":[{"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}