2011-07-12 7 views
2

Voici le code.ASP Date de comparaison

<% 

expire_date = Session("expiration_date") 
current_date = date() 

If current_date >= expire_date Then 
response.Redirect("../login_expiration.asp") 
Else 
' do nothing 
End If 

%> 

En supposant que la date d'expiration est le 7/10/2011, que se passera-t-il? Je m'attends à ce que la redirection se produise, mais c'est le contraire. Si je change l'opérateur en "< =", la redirection se produit.

Qu'est-ce qui me manque?

Merci

Brett

Répondre

2

Vous devrez peut-être lancer session ("expiration_date") à partir d'une chaîne à une date:

expire_date = CDate(Session("expiration_date"))

+0

Yep, qui ont travaillé. Quelle erreur d'une bonehead. Merci! – Brett