ASP Dates
This lesson will teach you how to use the ASP Date Function, how to convert
an ASP Date to a String and how to format an ASP Date.
ASP Date Function
The ASP Date function has to be one of the easiest date retrieval methods of all time.
To display the date on your page all you need to do is place the Date function
as the Response.Write argument.
ASP Code:
<%
Response.Write(Date())
%>
Display:
You can even use some shorthand techniques to make printing out
the current date to your web page only one line of ASP Code.
See our ASP Special
Characters Lesson for more information.
Display:
Pretty sweet.
Convert ASP Date to String
The conversion of an ASP Date to string is unnecessary. If you want to use the
Date in a string simply concatenate it onto the string or use the write function
as we have above and you're done.
However, if you want to use ASP to format a date into a specific form other than the default format of DD/MM/YYYY (D = day, M = Month, Y = Year) then you will
need to use the FormatDateString function. This function is covered in the next section.
If you want to convert a string to date format, check out our String
to Date lesson.
FormatDateTime Function
The Format Date Time function takes two arguments: a date and (optional) an integer from 0 through 4.
The meanings of these numbers are as follows:
- 0 - This is the default setting. A short date DD/MM/YYYY will be used.
- 1 - A long date defined by the computer's regional settings.
- 2 - A short date defined by the regional settings.
- 3 - (time)A time using the time format defined by the regional settings.
- 4 - (time)A time using military time HH:MM (H = hour, M = Minute)
Below is an example of all five used to format the Date function.
ASP Code:
<%
Response.Write("0 = " & FormatDateTime(Date, 0))
Response.Write("<br />1 = " & FormatDateTime(Date, 1))
Response.Write("<br />2 = " & FormatDateTime(Date, 2))
Response.Write("<br />3 = " & FormatDateTime(Date, 3))
Response.Write("<br />4 = " & FormatDateTime(Date, 4))
%>
Display:
0 =
1 = Friday, October 21, 2005
2 =
3 = 12:00:00 AM
4 = 00:00
You'll notice that the last two options are pretty worthless if you are just
working with a standard date, but they are useful for formatting ASP's Time.
Found Something Wrong in this Lesson?Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time! |