I can't answer your questions about option paks and updates but I can offer a work-around.
What you could do is build your own date formatting function using the Day(), Month(), and Year() functions.
It might look something like this:
Code:
Function FormatDate(dteDateValue, blnFourDigitYear)
Dim strDay
Dim strMonth
Dim strYear
strDay = Day(dteDateValue)
If Len(strDay) = 1 Then
strDay = "0" & strDay
End If
strMonth = Month(dteDateValue)
If Len(strMonth) = 1 Then
strMonth = "0" & strMonth
End If
strYear = Year(dteDateValue)
If Not blnFourDigitYear Then
strYear = Mid(strYear, 3, 2)
End If
FormatDate = strMonth & "/" & strDay & "/" & strYear
End Function
And use it like:
Code:
Response.Write "<P>" & FormatDate(Date, True) & "</P>" & vbcrlf
Response.Write "<P>" & FormatDate(Date, False) & "</P>" & vbcrlf
This function produces dates formatted in either mm/dd/yy or mm/dd/yyyy formats regardless of system settings. You can change the date delimitter from '/' to whatever you like within the function code.
Cheers,
Paul