1. 程式人生 > >vb6/ASP FORMAT MM/DD/YYYY

vb6/ASP FORMAT MM/DD/YYYY

沒有 esp 格式化時間 right func 系統設置 time ont IT

VB6或者ASP 格式化時間為 MM/dd/yyyy 格式,竟然沒有好的辦法,

Format 或者FormatDateTime 竟然結果和系統設置的區域語言的日期和時間格式相關。意思是盡管你用諸如 Format(Now, "MM/dd/yyyy"),如果系統的設置格式區域語言的日期和時間格式分隔符是"-",那他還會顯示為 MM-dd-yyyy

只有拼湊:

<%
response.write testDateFormat
Function testDateFormat()
Dim gMeetStartDate, gMeetEndDate
Dim sMeetStartDate, sMeetEndDate

gMeetStartDate = Now
gMeetEndDate = DateAdd("m", 24, gMeetStartDate)
sMeetStartDate = right("00"& Month(gMeetStartDate),2) & "/" & right("00"& Day(gMeetStartDate), 2) & "/" &right("0000"& Year(gMeetStartDate), 4)
sMeetEndDate = right("00"& Month(gMeetEndDate), 2) & "/" & right("00"& Day(gMeetEndDate), 2) & "/" & right("0000"& Year(gMeetEndDate), 4)
testDateFormat = sMeetStartDate & " , " & sMeetEndDate
End Function
%>

vb6/ASP FORMAT MM/DD/YYYY