This page contains all the built-in VBScript functions. The page is divided into following sections:
| Function |
Description |
| CDate |
Converts a valid date and time expression to the variant of
subtype Date |
| Date |
Returns the current system date |
| DateAdd |
Returns a date to which a specified time interval has been
added |
| DateDiff |
Returns the number of intervals between two dates |
| DatePart |
Returns the specified part of a given date |
| DateSerial |
Returns the date for a specified year,
month, and day |
| DateValue |
Returns a date |
| Day |
Returns a number that represents the day
of the month (between 1 and 31, inclusive) |
| FormatDateTime |
Returns an expression formatted as a date or time |
| Hour |
Returns a number that
represents the hour of the day (between 0 and 23, inclusive) |
| IsDate |
Returns a Boolean value that indicates if the evaluated
expression can be converted to a date |
| Minute |
Returns a number that
represents the minute of the hour (between 0 and 59, inclusive) |
| Month |
Returns a number that
represents the month of the year (between 1 and 12, inclusive) |
| MonthName |
Returns the name of a specified month |
| Now |
Returns the current system date and time |
| Second |
Returns a number that
represents the second of the minute (between 0 and 59, inclusive) |
| Time |
Returns the current
system time |
| Timer |
Returns the number of seconds since 12:00
AM |
| TimeSerial |
Returns the time for a
specific hour, minute, and second |
| TimeValue |
Returns a time |
| Weekday |
Returns a number that represents the day of the week
(between 1 and 7, inclusive) |
| WeekdayName |
Returns the weekday name of a specified day of the week |
| Year |
Returns a number that represents the year |
| Function |
Description |
| Asc |
Converts the first letter in a string to ANSI code |
| CBool |
Converts an expression to a variant of subtype Boolean |
| CByte |
Converts an expression to a variant of subtype Byte |
| CCur |
Converts an expression to a variant of subtype Currency |
| CDate |
Converts a valid date and time expression to the variant of
subtype Date |
| CDbl |
Converts an expression to a variant of subtype Double |
| Chr |
Converts the specified ANSI code to a character |
| CInt |
Converts an expression to a variant of subtype Integer |
| CLng |
Converts an expression to a variant of subtype Long |
| CSng |
Converts an expression to a variant of subtype Single |
| CStr |
Converts an expression to a variant of subtype String |
| Hex |
Returns the hexadecimal value of a specified number |
| Oct |
Returns the octal value of a specified number |
| Function |
Description |
| Abs |
Returns the absolute value of a specified number |
| Atn |
Returns the arctangent of a specified number |
| Cos |
Returns the cosine of a specified number (angle) |
| Exp |
Returns e raised to
a power |
| Hex |
Returns the hexadecimal value of a
specified number |
| Int |
Returns the integer part of a specified number |
| Fix |
Returns the integer part of a specified number |
| Log |
Returns the natural logarithm of a specified number |
| Oct |
Returns the octal value of a specified number |
| Rnd |
Returns a random number less than 1 but greater or equal to
0 |
| Sgn |
Returns an integer that indicates the sign of a specified number |
| Sin |
Returns the sine of a specified number (angle) |
| Sqr |
Returns the square root of a specified number |
| Tan |
Returns the tangent of a specified number (angle) |
| Function |
Description |
| InStr |
Returns the position of the first occurrence of
one string within another. The search begins at the first character of the
string |
| InStrRev |
Returns the position of the first occurrence of one string
within another. The search begins at the last character of the string |
| LCase |
Converts a specified string to lowercase |
| Left |
Returns a specified number of characters from
the left side of a string |
| Len |
Returns the number of characters in a string |
| LTrim |
Removes spaces on the left side of a string |
| RTrim |
Removes spaces on the right side of a string |
| Trim |
Removes spaces on both the left and the right side of a
string |
| Mid |
Returns a specified number of characters from a
string |
| Replace |
Replaces a specified part of a string with another string a
specified number of times |
| Right |
Returns a specified number of characters from
the right side of a string |
| Space |
Returns a string that consists of a specified number of
spaces |
| StrComp |
Compares two strings and returns a value that represents
the result of the comparison |
| String |
Returns a string that contains a repeating character of a
specified length |
| StrReverse |
Reverses a string |
| UCase |
Converts a specified string to uppercase |
| Function |
Description |
| CreateObject |
Creates an object of a specified type |
| Eval |
Evaluates an expression and returns the result |
| IsEmpty |
Returns a Boolean value that indicates whether a
specified variable has been initialized or not |
| IsNull |
Returns a Boolean value that indicates whether
a specified expression contains no valid data (Null) |
| IsNumeric |
Returns a Boolean value that indicates whether a specified
expression can be evaluated as a number |
| IsObject |
Returns a Boolean value that indicates whether the
specified expression is an automation object |
| RGB |
Returns a number that represents an RGB
color value |
| Round |
Rounds a number |
| ScriptEngine |
Returns the scripting
language in use |
| ScriptEngineBuildVersion |
Returns the build version number of the
scripting engine in use |
| ScriptEngineMajorVersion |
Returns the major version number of the
scripting engine in use |
| ScriptEngineMinorVersion |
Returns the minor version number of the
scripting engine in use |
| TypeName |
Returns the subtype
of a specified variable |
| VarType |
Returns a value that indicates the subtype of a specified
variable |