=====================
ASPÀÇ ¹®¹ý°ú ÇÔ¼öµé
=====================
ASPÀÇ ¹®¹ýü°è´Â ºñÁÖ¾óº£ÀÌÁ÷ÀÇ ¹®¹ýü°è¿Í µ¿ÀÏÇÏ´Ù.
¡á ´ë¼Ò¹®ÀÚÀÇ ±¸ºÐ¿©ºÎ
* ASP ¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ®³ª C µî°ú ´Þ¸® ´ë¼Ò¹®ÀÚÀÇ ±¸ºÐÀÌ ¾ø´Ù.
Áï, Dim MyBoy ¿Í dim myboy ´Â °°Àº ±¸¹®À¸·Î Çؼ®µÈ´Ù.
¡á º¯¼ö¿Í ¹è¿ÀÇ ¼±¾ð
¨ç Dim
* º¯¼ö³ª ¹è¿ÀÇ ¼±¾ð¿¡´Â Dim À» »ç¿ëÇÑ´Ù.
* ÇÏÁö¸¸ º¯¼ö¿¡´Â ¼±¾ðÀ» ÇÏÁö ¾Ê¾Æµµ ¿¡·¯°¡ ¹ß»ýÇÏÁö´Â ¾Ê´Â´Ù.
* ´Ü, Option Explicit ¼±¾ðÀÌ ÀÖÀ¸¸é Dim À» ÀÌ¿ëÇÑ º¯¼ö ¼±¾ðÀÌ ¾øÀ» ½Ã ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
¿¹Á¦ ¨ç
<%
Dim boy 'º¯¼öÀÇ ¼±¾ð
boy = "¼Ò³â"
girl = "¼Ò³à"
response.write boy & girl
%>
* À§ÀÇ °á°ú´Â ¼Ò³â¼Ò³à °¡ Ãâ·ÂµÈ´Ù.
* girl Àº º¯¼ö ¼±¾ðÀ» ÇÏÁö ¾Ê¾ÒÁö¸¸ ¿¡·¯°¡ ¹ß»ýÇÏÁö´Â ¾Ê´Â´Ù.
<%
Dim MyArray(2) '¹è¿ÀÇ ¼±¾ð
MyArray(0)="1¿ù"
MyArray(1)="2¿ù"
MyArray(2)="3¿ù"
response.write MyArray(0)
%>
* À§ÀÇ °á°ú´Â ¹è¿ÀÇ Ã¹¹ø° °ªÀÎ 1¿ù ÀÌ Ãâ·ÂµÊ.
* ¹è¿Àº °ªÀ» ÇÒ´çÇϱâ ÀÌÀü¿¡ ¹Ýµå½Ã Dim À» »ç¿ëÇÏ¿© ¼±¾ðÀ» ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
* ¹è¿ÀÇ ¼ø¼´Â 0 ºÎÅÍ ½ÃÀ۵ȴÙ.
* ¹è¿¿¡ °ªÀ» ÇÒ´çÇÒ ¶§´Â ÀÌÀü¿¡ ¹Ýµå½Ã Å©±â¸¦ Á¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
(Âü°í·Î ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼´Â Å©±â¼±¾ðÀÌ ¾ø¾îµµ ¿¡·¯°¡ ¹ß»ýÇÏÁö´Â ¾ÊÀ½)
* ¹è¿ÀÇ Å©±â¸¦ ¼±¾ð Çß´Ù¸é °ªÀÇ ÇÒ´çµµ ¼±¾ðÇÑ Å©±â ±îÁö¸¸ °¡´ÉÇÏ´Ù.
¸¸¾à ±× ÀÌ»óÀÇ °ªÀ» ÇÒ´çÇÏ¸é ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
À§¿¡¼´Â 2·Î Å©±â¸¦ ¼±¾ð Ç߱⠶§¹®¿¡ MyArray(2) ±îÁö¸¸ °¡´ÉÇÏ´Ù.
¨è Redim
* ¹è¿ Å©±âÀÇ Àç¼±¾ð¿¡ »ç¿ëÇÑ´Ù.
¿¹Á¦ ¨è
<%
Dim MyArray_1()
Redim MyArray_1(3)
MyArray_1(0) = "´ëÇѹα¹"
MyArray_1(1) = "ÅÍÅ°"
MyArray_1(2) = "¼¼³×°¥"
Redim MyArray_1(5) '¹è¿ÀÇ Å©±â¸¦ Àç¼±¾ðÇÔ(¹è¿ÀÇ Å©±â°¡ Àç¼±¾ð µÇ¸é ±âÁ¸ÀÇ °ªµéÀº Áö¿öÁø´Ù.)
response.write MyArray_1(0) '°ªÀÌ Áö¿öÁ³±â ¶§¹®¿¡ Ãâ·Â°ªÀÌ ¾ø´Ù..
%>
<%
Dim MyArray_1()
Redim MyArray_1(3)
MyArray_1(0) = "´ëÇѹα¹"
MyArray_1(1) = "ÅÍÅ°"
MyArray_1(2) = "¼¼³×°¥"
Redim MyArray_1(5) '¹è¿ÀÇ Å©±â¸¦ Àç¼±¾ðÇÔ(¹è¿ÀÇ Å©±â°¡ Àç¼±¾ð µÇ¸é ±âÁ¸ÀÇ °ªµéÀº Áö¿öÁø´Ù.)
response.write MyArray_1(0) '°ªÀÌ Áö¿öÁ³±â ¶§¹®¿¡ Ãâ·Â°ªÀÌ ¾ø´Ù..
%>
* redim ÀÇ »ç¿ëÀº À§Ã³·³, óÀ½ ¹è¿ ¼±¾ð½Ã¿¡ ¹è¿ÀÇ Å©±â¸¦ Á¤ÇØ ÁÖÁö ¾Ê¾ÒÀ» ¶§¿¡¸¸ °¡´ÉÇÏ´Ù.
¿¹Á¦ ¨ç ¿¡¼ ó·³ ¹è¿ÀÇ ¼±¾ð½Ã¿¡ Å©±â¸¦ ¼±¾ðÇÑ °æ¿ì¿¡´Â Redim À» »ç¿ëÇÒ ¼ö ¾ø´Ù.
¨é Preserve
* À§ÀÇ ¿¹Á¦ ¨è¿¡¼
Redim preserve Myarray_1(5) ó·³ preserve °¡ ¾²ÀÌ¸é µ¥ÀÌÅ͸¦ ÀúÀåÇÑ Ã¤·Î ¹è¿ÀÇ Å©±â¸¦
´Ã·ÁÁØ´Ù.
Áï, ±âÁ¸ÀÇ µé¾î°¡ ÀÖ´Â µ¥ÀÌÅÍ´Â ±×´ë·Î ¾ÆÁ÷ Á¸ÀçÇÑ´Ù.
µû¶ó¼ ´ëÇѹα¹ÀÌ Ãâ·ÂµÈ´Ù.
¨ê ¹è¿ÀÇ ¼±¾ð°ú µ¿½Ã¿¡ °ª ÇÒ´ç.
¿¹Á¦ ¨ê
<%
dim color
color=Array("yellow","green","beige","silver")
response.write color(0) '¹è¿ÀÇ Ã¹¹ø° °ªÀÎ yellow °¡ Ãâ·ÂµÈ´Ù.
%>
<%
dim color
color=Array("yellow","green","beige","silver")
response.write color(0) '¹è¿ÀÇ Ã¹¹ø° °ªÀÎ yellow °¡ Ãâ·ÂµÈ´Ù.
%>
¨ë Option Explicit
* º¯¼ö¼±¾ðÀ» ¹Ýµå½Ã Çϵµ·Ï ¼³Á¤ÇÒ ¶§ »ç¿ëÇÑ´Ù.
¿¹Á¦ ¨ë
<%
Option Explicit
dim boy
boy = "¼Ò³â"
girl = "¼Ò³à"
response.write boy & girl
%>
* À§¿¡¼ girl Àº º¯¼ö¿¡ °ªÀ» ÇÒ´çÇϱâ Àü¿¡ º¯¼öÀÇ ¼±¾ðÀÌ ¾øÀ¸¹Ç·Î ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
* ÁÖÀÇ ÇÒ °ÍÀº Option Explicit ¼±¾ðÀº ¹Ýµå½Ã ¹®¼ÀÇ ÃÖ »ó´Ü¿¡ ÀÖ¾î¾ß ÇÑ´Ù.
¹®¼ÀÇ Áß°£¿¡¼ ¼±¾ð µÉ ¼ö´Â ¾ø´Ù.
¡á ±¸ºÐÀÚ
:
* ASP¿¡¼ ±¸ºÐÀڷδ :(ÄÝ·Ð) ÀÌ ¾²ÀδÙ.
* ±¸ºÐÀÚ´Â ½ÇÇàÇÒ ¹®ÀåÀ» ÇÑÁÙ´ÜÀ§·Î ±¸ºÐÁþ´Â ¿ªÇÒÀ» ÇÑ´Ù.
»ç¿ë¿¹)
<%
dim girl:
dim boy : boy="¼Ò³â" : response.write boy
%>
* À§¿¡¼ µÎ¹ø° ¹®ÀåÀº ¿¡·¯°¡ ¹ß»ýÇØ¾ß ÇÏÁö¸¸ ±¸ºÐÀÚ(:)°¡ Àֱ⠶§¹®¿¡ ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù.
¡á ¿¬°á¿¬»êÀÚ
&
* &°¡ ¹®ÀÚ¿¿¡ ¾²ÀÌ¸é ¹®Àå°ú ¹®ÀåÀ» ¿¬°áÇؼ ÇÑ ¹®ÀåÀ¸·Î ¸¸µé¾îÁØ´Ù.
* &°¡ º¯¼ö¿¡ ¾²ÀÌ¸é º¯¼öÀÇ °ªÀ» & ´ÙÀ½ÀÇ °ª°ú À̾îÁØ´Ù.
»ç¿ë¿¹)
<%
dim boy, girl, all
boy = "±è" & "¿µÇÑ"
girl = "¼Ò³à"
all = boy & girl
all = all & "°á°ú"
response.write boy & "<br>"
response.write all
%>
* À§¿¡¼ boy ÀÇ °ªÀº "±è¿µÇÑ" À̸ç
all ÀÇ °ªÀº "±è¿µÇѼҳà°á°ú" ÀÌ´Ù.
¡á ÁÖ¼®
'
* ASP¿¡¼ ÁÖ¼®Ã³¸®¿¡´Â '(ÀÛÀº µû¿ÈÇ¥) °¡ ¾²ÀδÙ.
* Çà¿¡¼ ' ´ÙÀ½ÀÇ ³»¿ëÀº ÁÖ¼®Ã³¸®µÇ¾î Çؼ®ÀÌ µÇÁö ¾Ê´Â´Ù.
»ç¿ë¿¹)
<%
'dim boy
'boy = "¼Ò³â"
'response.write boy
%>
<%
'dim boy
'boy = "¼Ò³â"
'response.write boy
%>
* ÀÌ·¸°Ô Çϸé À§ÀÇ ¹®ÀåµéÀº ½ÇÇàÀÌ µÇÁö ¾Ê°í ¹«½ÃµÈ´Ù.
¡á ASP ¹®ÀÚ¿ ¹× ¼öÇÐ ÇÔ¼ö
1. ¹®ÀÚ¿ ¹× ¼öÇÐ ÇÔ¼ö
cint(¹®ÀÚ¿) ¹®ÀÚ¿À» Á¤¼ö°ªÀ¸·Î Ãâ·Â(32768 ÀÌ»óÀÇ Å« ¼ýÀÚ¿¡´Â »ç¿ëÇÒ ¼ö ¾ø´Ù)
»ç¿ë¿¹)
<%=cint("100")+cint("100")%> <%=cint("100")+cint("100")%><br>
<%="100" + "100"%>
<%="100" + "100"%>
* µû¿ÈÇ¥(") °¡ ºÙ¾ú±â ¶§¹®¿¡ 100 ÀÌ ¹®ÀÚ¿ÀÌ¾î¼ 100100 À̾î¾ß ÇÏÁö¸¸
ù¹ø° ¶óÀÎÀº ¼ýÀÚÇüÀ¸·Î º¯È¯À» Ç߱⠶§¹®¿¡ 200 ÀÌ Ãâ·Â µÈ´Ù.
cdbl(¹®ÀÚ¿) ¹®ÀÚ¿À» ¼Ò¼öÁ¡ÀÌÇϱîÁöµµ Ãâ·Â(Å« ¼ýÀÚ¿¡ »ç¿ëÇÑ´Ù)
round(¼ýÀÚ,¹Ý¿Ã¸²ÇÒ À§Ä¡) ÁöÁ¤ÇÑ ¼Ò¼öÁ¡ ÀÚ¸®¿¡¼ ¹Ý¿Ã¸²ÇÑ °ªÀ» ¸®ÅÏ
asc(¹®ÀÚ¿) ¹®ÀÚ¿¿¡¼ ù¹ø° ¹®ÀÚ¿¡ ´ëÇÑ ansi ÄÚµå ¹øÈ£¸¦ ¸®ÅÏ
chr(¾Æ½ºÅ°ÄÚµå¹øÈ£) ÁöÁ¤µÈ ¹øÈ£¿Í ÀÏÄ¡ÇÏ´Â ansi ¹®ÀÚ·Î ±¸¼ºµÈ ¹®ÀÚ¿À» ¸®ÅÏ
hex(¼ýÀÚ) ¼ýÀÚÀÇ 16Áø¼ö°ªÀ» ³ªÅ˳»´Â ¹®ÀÚ¿À» ¸®ÅÏ
fix(¼ýÀÚ) ¼ýÀÚÀÇ Á¤¼ö(Àüü)ºÎºÐÀ» ¸®ÅÏ / À½¼öÀ϶§ ¼ýÀÚº¸´Ù Å©°Å³ª °°Àº ù¹ø° À½ÀÇ Á¤¼ö ¸®ÅÏ
int(¼ýÀÚ) ¼ýÀÚÀÇ Á¤¼ö(Àüü)ºÎºÐÀ» ¸®ÅÏ / À½¼öÀ϶§ ¼ýÀÚº¸´Ù À۰ųª °°Àº ù¹ø° À½ÀÇ Á¤¼ö ¸®ÅÏ
sgn(¼ýÀÚ) ¼ýÀÚÀÇ ºÎÈ£¸¦ ³ªÅ¸³»´Â Á¤¼ö¸¦ ¸®ÅÏ
cdate(¼ýÀÚ) ³¯Â¥ Çü½ÄÀÇ ÀÎÀÚ°ª ¸®ÅÏ( ¿¹:cdate(36890) , cdate("2001³â 12¿ù 10ÀÏ") )
Clng(¼ýÀÚ) Long Çü½ÄÀÇ ¹®ÀÚ¿ ¸®ÅÏ
Cstr(¼ýÀÚ) String Çü½ÄÀÇ ¹®ÀÚ¿ ¸®ÅÏ
Csng(¼ýÀÚ) Single Çü½ÄÀÇ ¹®ÀÚ¿ ¸®ÅÏ
formatcurrency(¼ýÀÚ) : ¼ýÀÚ¸¦ ÈÆóÇü½ÄÀ¸·Î Àüȯ
¡à ³¯Â¥°ü·ÃÇÔ¼ö Ãâ·Â¿¹
formatdatetime(now,1) : 2009³â 8¿ù 8ÀÏ Åä¿äÀÏ
formatdatetime(now,2) : 2009-08-08
formatdatetime(now,3) : ¿ÀÈÄ 1:12:43
formatdatetime(now,4) : 13:12
formatpercent(¼ýÀÚ) : ¼ýÀÚ¸¦ ¹éºÐÀ²·Î Ç¥½Ã
strConv ÁöÁ¤ÇÑ´ë·Î ¹®ÀÚ¸¦ º¯È¯.
strConv(¹®ÀÚ¿,conversion [,LCID])
>> conversion ¿¡ °¡´ÉÇÑ °ª
vbUpperCase 1 ¹®ÀÚ¿À» ´ë¹®ÀÚ·Î º¯È¯
vbLowerCase 2 ¹®ÀÚ¿À» ¼Ò¹®ÀÚ·Î º¯È¯
vbPropercase 3 ¹®ÀÚ¿ ´Ü¾îÀÇ Ã¹±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯
vbWide 4 1¹ÙÀÌÆ®¹®ÀÚ¸¦ 2¹ÙÀÌÆ® ¹®ÀÚ·Î º¯È¯
vbNarrow 5 2¹ÙÀÌÆ®¹®ÀÚ¸¦ 1¹ÙÀÌÆ®¹®ÀÚ·Î º¯È¯
vbUnicode 6 ½Ã½ºÅÛÀÇ ±âº» ÄÚµå ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿À» unicode ·Î º¯È¯
vbFromUnicode 128 unicode ¹®ÀÚ¿À» ½Ã½ºÅÛÀÇ ±âº» ÄÚµå ÆäÀÌÁö·Î º¯È¯
3. ³¼ö ÇÔ¼ö(ÀÓÀÇÀÇ ¼ö¸¦ ¸®ÅÏÇÔ)
Randomize : ³¼ö ¹ß»ý±â¸¦ ÃʱâÈ ÇÕ´Ï´Ù.
³¼ö°ª = Int((»óÇÑ°ª - ÇÏÇÑ°ª) + 1) * Rnd + ÇÏÇÑ°ª
¿¹·Î 1ºÎÅÍ 100»çÀÌÀÇ ³¼ö¸¦ °¡Á®¿À·Á¸é,
³¼ö°ª = Int(100 - 1 + 1) * Rnd + 1
4. »ï°¢ ÇÔ¼ö
Atn() : ¼ýÀÚÀÇ ¾ÆÅ© źÁ¨Æ® °ªÀ» ¸®ÅÏ
Cos() : °¢µµÀÇ ÄÚ»çÀΰªÀ» ¸®ÅÏ
Exp() : e(ÀÚ¿¬ ·Î±×ÀÇ ¹Ø)ÀÇ ÀÎÀÚ¸¸ÅÀÇ Á¦°öÀ» ¸®ÅÏ
Log() : ¼ýÀÚÀÇ ÀÚ¿¬·Î±×¸¦ ¸®ÅÏ
Sin() : °¢µµÀÇ »çÀΰªÀ» ¸®ÅÏ
Tan() : °¢µµÀÇ ÅºÁ¨Æ®°ªÀ» ¸®ÅÏ
5. ¹®ÀÚ¿ °ü·Ã ÇÔ¼ö
InStr("¹®ÀÚ¿","ãÀ» ¹®ÀÚ") ¹®ÀÚ¿ÀÇ À§Ä¡ ¹Ýȯ
»ç¿ë¿¹)
<%=instr("¿ùµåÄÅ","´ëÇѹα¹ ¿ùµåÄÅ ÄÚ¸®¾Æ")%>
<%=instr("¿ùµåÄÅ","´ëÇѹα¹ ¿ùµåÄÅ ÄÚ¸®¾Æ")%>
* ½ÇÇà°á°ú : 6
* ¸¸¾à ã´Â ¹®ÀÚ°¡ ¾ø´Ù¸é 0 À» ¹ÝȯÇÑ´Ù.
* ¹®ÀÚ¿¿¡¼ ½ÃÀÛÀº 1 ºÎÅÍ ½ÃÀÛÇϸç, °ø¹éÀº 1 ÀÚ¸®·Î °è»êµÈ´Ù.
InStrRev("¹®ÀÚ¿","ãÀ» ¹®ÀÚ") ¹®ÀÚ¿ÀÇ À§Ä¡¸¦ µÚ¿¡¼ ºÎÅÍ °Ë»öÇؼ ¹Ýȯ
Lcase("¹®ÀÚ¿") ¹®ÀÚ¿À» ¼Ò¹®ÀÚ·Î...
Ucase("¹®ÀÚ¿") ¹®ÀÚ¿À» ´ë¹®ÀÚ·Î...
Len("¹®ÀÚ¿") :¹®ÀÚ¿ÀÇ ±æÀÌ ¹Ýȯ
¹®ÀÚ¿ À߶󳻱â
Left("¹®ÀÚ¿",Àß¶ó³¾ °¹¼ö) : ¹®ÀÚ¿À» ¿ÞÂÊ¿¡¼ ÁöÁ¤ÇÑ °¹¼ö¸¸Å À߶ó³¿
Right("¹®ÀÚ¿",Àß¶ó³¾ °¹¼ö) : ¹®ÀÚ¿À» ¿À¸¥ÂÊ¿¡¼ ÁöÁ¤ÇÑ °¹¼ö¸¸Å À߶ó³¿
¹®ÀÚ¿ »Ì¾Æ³»±â
Mid("¹®ÀÚ¿",½ÃÀÛÀ§Ä¡,»Ì¾Æ³¾ °¹¼ö) : ¹®ÀÚ¿ÀÇ ¾î´À ºÎÀ§¸¦ »Ì¾Æ³¿
¹®ÀÚ¿¿¡¼ °ø¹é¹®ÀÚ Á¦°Å
Yrim("¹®ÀÚ¿") : ¹®ÀÚ¿ÀÇ ¾çÂÊ °ø¹éÀ» Á¦°Å
Ltrim("¹®ÀÚ¿") : ¹®ÀÚ¿ÀÇ ¿ÞÂÊ °ø¹éÀ» Á¦°Å
Rtrim("¹®ÀÚ¿") : ¹®ÀÚ¿ÀÇ ¿À¸¥ÂÊ °ø¹éÀ» Á¦°Å
Split("¹®ÀÚ¿","ºÐ¸®ÀÚ") : ºÐ¸®ÀÚ¸¦ ±âÁØÀ¸·Î ¹®ÀÚ¿À» ³ª´®
Splite()ÇÔ¼ö¿¹Á¦ :
str1 = Splite("»ç¶÷,µ¿¹°,ÀÎÇü",",")
Áï, "»ç¶÷,µ¿¹°,ÀÎÇü" À̶ó´Â ¹®ÀÚ¿À» "," ¸¦ ±âÁØÀ¸·Î À߶󳻸é ÀÚµ¿ ¹è¿ÀÌ Çü¼ºµÇ¾î °¢°¢
str1(0) = "»ç¶÷"
str1(1) = "µ¿¹°"
str1(2) = "ÀÎÇü"
ÀÇ °ªÀ» °¡Áö°Ô µÈ´Ù.
StrReverse("¹®ÀÚ¿") : ¹®ÀÚ¿À» µÚÁýÀ½
±âŸ È®ÀÎÇÔ¼ö
IsArray() º¯¼ö°¡ ¹è¿ÀÎÁöÀÇ ¿©ºÎ¸¦ ³ªÅ¸³»´Â Boolean °ªÀ» ¸®ÅÏ
IsDate() ³¯Â¥·Î º¯È¯µÉ ¼ö ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ ³ªÅ¸³»´Â Boolean °ªÀ» ¸®ÅÏ
IsEmpty() º¯¼ö°¡ ÃʱâÈ µÉ ¼ö ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ ³ªÅ¸³»´Â Boolean °ªÀ» ¸®ÅÏ
IsNull() À¯È¿ÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ°í ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ ¸®ÅÏ
IsNumeric() ¼ýÀÚ·Î Æò°¡µÉ ¼ö ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ ¸®ÅÏ
IsObject() À¯È¿ÇÑ ActiveXȤÀº OLE ÀÚµ¿È °³Ã¼¸¦ ÂüÁ¶ÇÏ´ÂÁöÀÇ ¿©ºÎ¸¦ ¸®ÅÏ
Vartype() º¯¼öÀÇ ÇÏÀ§ Çü½ÄÀ» ³ªÅ¸³»´Â ¼ýÀÚ¸¦ ¸®ÅÏÇÑ´Ù.
»ç¿ë¿¹)
<%
Dim boy
boy="¼Ò³â"
response.write IsNull(boy)
%>
* ½ÇÇà°á°ú: boy º¯¼ö´Â NULL ÀÌ ¾Æ´Ï¹Ç·Î false ¸¦ ¹ÝȯÇÑ´Ù.
6. ³¯Â¥/½Ã°£ ÇÔ¼ö ¿¹Á¦
¢¼ now : ½Ã½ºÅÛÀÇ ½Ã°£°ú ³¯Â¥
¢¼ date : ½Ã½ºÅÛÀÇ ³¯Â¥
¢¼ time : ½Ã½ºÅÛÀÇ ½Ã°£
ÇöÀçÀÇ ³âµµ : year(now)
ÇöÀçÀÇ ¿ù month(now) , monthname(month(now))
ÇöÀçÀÇ ÀÏ day(now)
ÇöÀçÀÇ ¿äÀÏ : weekday(now) , weekdayname(weekday(now))
ÇöÀçÀÇ ½Ã : hour(now)
ÇöÀçÀÇ ºÐ : minute(now)
ÇöÀçÀÇ ÃÊ : second(now)
¿¹)
* ¿À´ÃÀÇ ³¯Â¥¿Í ½Ã°£ : <%=now%><%=now%>
* ¿À´ÃÀÇ ³¯Â¥ : <%=date()%> <%=date%>
* ÇöÀç ½Ã°£ : <%=time%> <%=time%>
* ¿ÃÇØ : <%=year(now)%><%=year(now)%>
¢¼ DateAdd
>> ÁöÁ¤µÈ ³¯Â¥¿¡ ½Ã°£À» Ãß°¡Çϰųª »« »õ·Î¿î ³¯Â¥¸¦ ¹ÝȯÇÑ´Ù.
»ç¿ë¹ý : DateAdd(interval, number, date)
>> interval : ÇʼöÀûÀÎ Àμö·Î intervalÀ» Ãß°¡ÇÑ ³¯Â¥¸¦ ³ªÅ¸³»´Â ¹®ÀÚ½ÄÀÌ´Ù.
>> number : ÇʼöÀûÀÎ Àμö·Î Ãß°¡ÇÒ °£°Ý ¼öÀÇ ¼ö½ÄÀÌ´Ù.
¼ö½Ä¿¡¼ ¾ç¼ö´Â ¹Ì·¡ÀÇ ³¯Â¥, À½¼ö´Â °ú°ÅÀÇ ³¯Â¥ÀÌ´Ù.
>> date : ÇʼöÀûÀÎ Àμö·Î intervalÀ» Ãß°¡ÇÑ ³¯Â¥¸¦ ³ªÅ¸³»´Â Variant ¶Ç´Â ¸®ÅÍ·²ÀÌ´Ù.
interval ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
yyyy ³â
q ºÐ±â
m ¿ù
y ÀÏ(Àϳ⠱âÁØ)
d ÀÏ
w ¿äÀÏ
ww ÁÖ(Àϳ⠱âÁØ)
h ½Ã
n ºÐ
s ÃÊ
¿¹)
DateAdd("m",3,Date) >> ÇöÀçÀÇ ³¯Â¥¿¡¼ 3°³¿ùÀ» ´õÇÔ
DateAdd("m",-3,Date) >> ÇöÀçÀÇ ³¯Â¥¿¡¼ 3°³¿ùÀ» »
¢¼ DateDiff
>> ÁÖ¾îÁö´Â µÎ ³¯Â¥ÀÇ °£°ÝÀ» ¹ÝȯÇÑ´Ù.
»ç¿ë¹ý : DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])
>> interval : ÇʼöÀûÀÎ Àμö·Î ³¯Â¥1°ú ³¯Â¥2 »çÀÌÀÇ Â÷À̸¦ °è»êÇÏ´Â µ¥ »ç¿ëÇÒ intervalÀÇ
¹®ÀÚ½ÄÀÌ´Ù.
>> date1, date2 : ÇʼöÀûÀÎ Àμö·Î ³¯Â¥½Ä¿¡¼ °è»ê¿¡ »ç¿ëÇÒ µÎ ³¯Â¥ÀÌ´Ù.
>> firstdayofweek : ¼±ÅÃÀûÀÎ Àμö·Î ¿äÀÏÀ» ÁöÁ¤ÇÏ´Â »ó¼ö·Î ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÏ¿äÀÏ·Î °£ÁÖÇÑ´Ù.
>> firstweekofyear : ¼±ÅÃÀûÀÎ Àμö·Î ¿¬µµ¸¦ ±âÁØÀ¸·Î ÇÑ Ã¹Â° ÁÖ¸¦ ÁöÁ¤ÇÏ´Â »ó¼öÀÌ´Ù.
ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 1¿ù 1ÀÏÀ» Æ÷ÇÔÇÏ´Â ÁÖ¸¦ ù° ÁÖ·Î °£ÁÖÇÑ´Ù.
interval ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
yyyy ³â
q ºÐ±â
m ¿ù
y ÀÏ(Àϳ⠱âÁØ)
d ÀÏ
w ¿äÀÏ
ww ÁÖ(Àϳ⠱âÁØ)
h ½Ã
n ºÐ
s ÃÊ
>> firstdayofweek ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
=======================================
»ó¼ö °ª ¼³¸í
=======================================
vbUseSystem 0 NLS(National Language Support) API ¼³Á¤ »ç¿ë
vbSunday 1 ÀÏ¿äÀÏ(±âº»°ª)
vbMonday 2 ¿ù¿äÀÏ
vbTuesday 3 È¿äÀÏ
vbWednesday 4 ¼ö¿äÀÏ
vbThursday 5 ¸ñ¿äÀÏ
vbFriday 6 ±Ý¿äÀÏ
vbSaturday 7 Åä¿äÀÏ
>> firstweekofyear ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
=======================================
»ó¼ö °ª ¼³¸í
=======================================
vbUseSystem 0 NLS(National Language Support) API ¼³Á¤ »ç¿ë
vbFirstJan1 1 1¿ù 1ÀÏÀ» Æ÷ÇÔÇÏ´Â ÁÖ¿¡¼ ½ÃÀÛ(±âº»°ª)
vbFirstFourDays 2 »õÇØÀÇ Ã³À½ 4ÀÏÀ» Æ÷ÇÔÇÏ´Â ÁÖ¿¡¼ ½ÃÀÛ
vbFirstFullWeek 3 »õÇØÀÇ Ã³À½ ÇÑ ÁÖÀÏ(7ÀÏ)À» Æ÷ÇÔÇÏ´Â ÁÖ¿¡¼ ½ÃÀÛ
¿¹)
DateDiff("h", "2001³â 12¿ù 30ÀÏ", Date) 'ÇöÀç½Ã°£°ú 2001³â 12¿ù 30ÀÏÀÇ ½Ã°£Â÷ÀÌ ºñ±³
DateDiff("n", "2001³â 12¿ù 30ÀÏ 09:30:00", now)
DateDiff("s", "2001³â 12¿ù 30ÀÏ 09:30:00", now)
¢¼ DatePart
>> ÁÖ¾îÁø ³¯Â¥ÀÇ ÁöÁ¤µÈ ºÎºÐÀ» ¹ÝȯÇÑ´Ù.
»ç¿ë¹ý : DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
>> interval : ÇʼöÀûÀÎ Àμö·Î ¹ÝȯÇÒ ½Ã°£ °£°ÝÀÇ ¹®ÀÚ½ÄÀÌ´Ù.
>> date : ÇʼöÀûÀÎ Àμö·Î °è»êÇÒ ³¯Â¥½ÄÀÌ´Ù.
>> firstdayof week : ¼±ÅÃÀûÀÎ Àμö·Î ¿äÀÏÀ» ÁöÁ¤ÇÏ´Â »ó¼ö·Î¼ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÏ¿äÀÏ·Î °£ÁÖÇÑ´Ù.
>> firstweekofyear : ¼±ÅÃÀûÀÎ Àμö·Î ¿¬µµ¸¦ ±âÁØÀ¸·Î ÇÑ Ã¹Â° ÁÖ¸¦ ÁöÁ¤ÇÏ´Â »ó¼öÀÌ´Ù.
ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 1¿ù 1ÀÏÀ» Æ÷ÇÔÇÏ´Â ÁÖ¸¦ ù° ÁÖ·Î °£ÁÖÇÑ´Ù.
interval ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
yyyy ³â
qºÐ±â
m ¿ù
y ÀÏ(Àϳ⠱âÁØ)
d ÀÏ
w ¿äÀÏ
ww ÁÖ(Àϳ⠱âÁØ)
h ½Ã
n ºÐ
s ÃÊ
firstdayofweek ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
=======================================
»ó¼ö °ª ¼³¸í
=======================================
vbUseSystem 0 NLS(National Language Support) API ¼³Á¤ »ç¿ë
vbSunday 1 ÀÏ¿äÀÏ(±âº»°ª)
vbMonday 2 ¿ù¿äÀÏ
vbTuesday 3 È¿äÀÏ
vbWednesday 4 ¼ö¿äÀÏ
vbThursday 5 ¸ñ¿äÀÏ
vbFriday 6 ±Ý¿äÀÏ
vbSaturday 7 Åä¿äÀÏ
firstweekofyear ¿¡ °¡´ÉÇÑ °ªÀº ¾Æ·¡¿Í °°´Ù.
=======================================
»ó¼ö °ª ¼³¸í
=======================================
vbUseSystem 0 NLS(National Language Support) API ¼³Á¤ »ç¿ë
vbFirstJan1 1 1¿ù 1ÀÏÀ» Æ÷ÇÔÇÏ´Â ÁÖ¿¡¼ ½ÃÀÛ(±âº»°ª)
vbFirstFourDays 2 »õÇØÀÇ Ã³À½ 4ÀÏÀ» Æ÷ÇÔÇÏ´Â ÁÖ¿¡¼ ½ÃÀÛ
vbFirstFullWeek 3 »õÇØÀÇ Ã³À½ ÇÑ ÁÖÀÏ(7ÀÏ)À» Æ÷ÇÔÇÏ´Â ÁÖ¿¡¼ ½ÃÀÛ
¿¹)
<%=DatePart("q", now)%>
* ½ÇÇà°á°ú : 1,2,3,4 ÀÇ ¼ýÀÚÁß ÇöÀç ºÐ±â¿¡ ÇØ´çÇÏ´Â ¼ýÀÚ ¸®ÅÏ
¢¼ DateSerial
>>ÁöÁ¤µÈ ³â, ¿ù, ÀÏÀÇ Date ÇÏÀ§ Çü½ÄÀÎ Variant¸¦ ¹ÝȯÇÑ´Ù.
Áï ÀÓÀÇÀÇ ¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ ³¯Â¥ Çü½ÄÀ¸·Î ¹ÝȯÇÏ´Â ÇÔ¼öÀÌ´Ù.
»ç¿ë¹ý : DateSerial(year, month, day)
year : 100¿¡¼ 9999±îÁöÀÇ ¼ö ¶Ç´Â ¼ö½Ä
month : ¸ðµç ¼ö½Ä
day : ¸ðµç ¼ö½Ä
¿¹)
<%=DateSerial(2001, 12, 25) %>
* ½ÇÇà°á°ú : 2001-12-25
¢¼ DateValue
>>Date ÇÏÀ§ Çü½ÄÀÇ Variant¸¦ ¹ÝȯÇÑ´Ù.
»ç¿ë¹ý : DateValue(date)
´ë°³ date Àμö´Â 100³â 1¿ù 1ÀÏ¿¡¼ 9999³â 12¿ù 31ÀϱîÁö¸¦ ³ªÅ¸³»´Â ¹®ÀÚ½ÄÀ¸·Î ÀÌ ¹üÀ§¿¡ ÀÖ´Â
³¯Â¥, ½Ã°£ ¶Ç´Â ³¯Â¥/½Ã°£À» ³ªÅ¸³»´Â ½ÄÀÌ´Ù.
date Àμö¿¡ ½Ã°£ Á¤º¸°¡ ÀÖ´Â °æ¿ì DateValue ÇÔ¼ö¿¡¼´Â ±× Á¤º¸¸¦ ¹ÝȯÇÏÁö ¾Ê´Â´Ù.
±×·¯³ª date Àμö¿¡ "12:11"ó·³ À߸øµÈ ½Ã°£ Á¤º¸°¡ ÀÖÀ¸¸é ¿À·ù°¡ ¹ß»ýÇÏ°Ô µÈ´Ù.
date Àμö°¡ À¯È¿ÇÑ ³¯Â¥ ±¸ºÐ ±âÈ£·Î ºÐ¸®µÈ ¼ýÀÚ¸¸ ÀÖ´Â ¹®ÀÚ¿ÀÎ °æ¿ì, DateValue ÇÔ¼ö¿¡¼´Â
ÄÄÇ»ÅÍ¿¡ ¼³Á¤ÇÑ °£´ÜÇÑ Ç¥½Ã ³¯Â¥ Çü½Ä¿¡ µû¶ó ³â, ¿ù, ÀÏ¿¡ ´ëÇÑ ¼ø¼·Î ÀνÄÇÏ°Ô µÈ´Ù.
¶ÇÇÑ Á¤½ÄÀ̳ª ¾à½ÄÀÇ ¿ù À̸§À» Æ÷ÇÔÇÏ°í ÀÖ´Â ¸íÈ®ÇÑ ³¯Â¥µµ ÀνÄÇÑ´Ù.
¿¹¸¦ µé¾î DateValue ÇÔ¼ö´Â 1/23/2001°ú 1/23/01 »Ó¸¸ ¾Æ´Ï¶ó January 23,2001°ú Jan 23,2001À»
¸ðµÎ ÀνÄÇÑ´Ù.
date Àμö¿¡¼ ¿¬µµ ºÎºÐÀ» »ý·«ÇÒ °æ¿ì DateValue ÇÔ¼ö´Â ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ÇöÀç
¿¬µµ¸¦ »ç¿ëÇÑ´Ù.
¿¹)
<%=DateValue("2000³â 12¿ù 25ÀÏ") %>
* ½ÇÇà°á°ú : 2000-12-25
|