我想在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?
感谢。
答案 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