For example, an application may require that you display the year in a four-digit format instead of a two-digit format (for example, 1999 versus 99). The user logs on to the Microsoft Internet Information Server (IIS) server and sets the Date format under Regional Settings in the Control Panel to use four-digit years (for example, mm/dd/yyyy). When the user opens the Active Server Pages (ASP) page in a browser, the year is displayed as four digits. When the user logs off the computer and opens the ASP page in a browser, the year is displayed as two digits.
- Use JScript, which does not rely on the regional settings for its date and time formats.
- Use functions other than Now, Date, and Time to display dates and times. Because the other date and time functions (for example, Day, Month, and Year) do not rely on regional settings, the formats do not change when different users log on to the computer. For example, the MyDate function always returns the date in mm/dd/yyyy format:
dteCurrent = Date()
dteDay = Day(dteCurrent)
dteMonth = Month(dteCurrent)
dteYear = Year(dteCurrent)
MyDate = dteMonth & "/" & dteDay & "/" & dteYear
For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
Article ID: 218964 - Last Review: Aug 8, 2007 - Revision: 1