我已經編寫了下面的代碼來查找五個日期中最老的日期。它按預期工作,但我很好奇,如果有更好的方法來比較五個日期。有沒有人有任何想法?比較VBScript中的五個日期
Dim sTemp
sTemp = ""
If IsDate(dtOne) Then
If IsDate(dtTwo) Then
If CDate(dtOne) < CDate(dtTwo) Then
sTemp = dtOne
Else
sTemp = dtTwo
End If
Else
sTemp = dtOne
End If
ElseIf IsDate(dtTwo) Then
sTemp = dtTwo
End If
If IsDate(dtThree) Then
If IsDate(sTemp) Then
If CDate(dtThree) < CDate(sTemp) Then
sTemp = dtThree
End If
Else
sTemp = dtThree
End If
End If
If IsDate(dtFour) Then
If IsDate(sTemp) Then
If CDate(dtFour) < CDate(sTemp) Then
sTemp = dtFour
End If
Else
sTemp = dtFour
End If
End If
If IsDate(dtFive) Then
If IsDate(sTemp) Then
If CDate(dtFive) < CDate(sTemp) Then
sTemp = dtFive
End If
Else
sTemp = dtFive
End If
End If