检查日期是否大于指定日期

时间:2016-07-13 09:51:37

标签: vbscript asp-classic

我想在Classic ASP中使用VBScript检查日期是否大于指定日期。

我在以下方面做了同样的事情:

Check if a date is greater than specified date

但上面是使用javascript。

我使用JavaScript做到了:

var Jun16 = new Date('JUN-2016')
var SelectedDate=new Date("<% =session("month")%>" + "-" + "<% =session("yrs")%>")

if(SelectedDate.getTime() > Jun16.getTime())
{
grossinc=parseInt("<% =rset1("othermontize_benefit") %>") + parseInt("<% =rset1("basic") %>") + parseInt("<% =rset1("house") %>") + parseInt("<% =rset1("utility") %>")
}
else
{
grossinc=parseInt("<% =rset1("gross") %>") + parseInt("<% =rset1("bonus") %>") + parseInt("<% =rset1("arrears") %>") + parseInt("<% =rset1("ot") %>")

}

如何在经典的asp中获得相同的vb。

编辑:

要比较的数据是MON和YYYY格式,没有这样的日期,月份从MON格式的月份下拉列表中选择,年份从yyyy格式的年份下拉列表中选择,现在我想检查是否所选标准是否大于JUN-2016?

感谢。

1 个答案:

答案 0 :(得分:3)

这样的事情对你有用:

jun16 = CDate("Jun-2016") ' jun16 = 01/06/2016 00:00:00
selectedDate = CDate(Session("month") & "-" & Session("year"))

If selectedDate > jun16 Then
    Response.Write("Geater")
Else
    Response.Write("Less than or equal to")
End If