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:
4/21/2012
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.ASP Code:
<%=Date%>
Display:
4/21/2012
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)
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 = 4/21/2012
1 = Friday, October 21, 2005
2 = 4/21/2012
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.1 = Friday, October 21, 2005
2 = 4/21/2012
3 = 12:00:00 AM
4 = 00:00
0 comments:
Post a Comment