Как я могу сравнить две даты в vbscript/ASP?

Используя классика ASP, я должен так или иначе сравнить две даты друг с другом. Как я могу сделать это?

16
задан MarkJ 12 May 2012 в 15:22
поделиться

2 ответа

If Date1 > Date2 Then
  ' Date1 occurred after Date 2
End If

Используйте > , < и = как для сравнения чисел (и > = , <= и <> тоже). Меньшие даты более историчны.

Это, конечно, предполагает, что Date1 и Date2 на самом деле являются объектами Date или DateTime. Если это не так, вам нужно сначала преобразовать их в объекты Date с помощью CDate () .

15
ответ дан 30 November 2019 в 16:36
поделиться
Date1 = #rs["date"]#
Date2 = #12/1/2009#


If DateDiff("d", Date1, Date2) > 1 Then
    response.write "This date is before 12/1/2009"
Else
    response.write "This date is after 12/1/2009"
End If

HTH

23
ответ дан 30 November 2019 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: