Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
744 connectés 

  FORUM HardWare.fr
  Programmation

  [ASP] Date()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] Date()

n°62550
DJERO
Yoooup...merde ça marche pas..
Posté le 02-10-2001 à 10:13:44  profilanswer
 

Voila, je ne comprends pas pourquoi ce code ne marche pas.
Quelle que soit la date rentée j'ai toujours la réponse "Yeees !"
 
<%dim dateu
dateu=Date()%>
<%if "&dateu&">="01/10/01" then%>
Domage, revenez plus tard
<%else%>
YEEES !
<%End if%>
 
Merci à vous

mood
Publicité
Posté le 02-10-2001 à 10:13:44  profilanswer
 

n°62555
Suri
Darksurious
Posté le 02-10-2001 à 10:17:37  profilanswer
 

Djero a écrit a écrit :

Voila, je ne comprends pas pourquoi ce code ne marche pas.
Quelle que soit la date rentée j'ai toujours la réponse "Yeees !"
 
<%dim dateu
dateu=Date()%>
<%if "&dateu&">="01/10/01" then%>
Domage, revenez plus tard
<%else%>
YEEES !
<%End if%>
 
Merci à vous  




 
paske ta date c un truc du genre "tue 10 2001 TMC 00:00:00"
donc forcement...


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°62557
DJERO
Yoooup...merde ça marche pas..
Posté le 02-10-2001 à 10:28:54  profilanswer
 

portant si je fais
<%=dateu%>
 
j'ai comme réponse:
02/10/01
 
???

n°62558
alknon
Posté le 02-10-2001 à 10:35:41  profilanswer
 

Response.Write "&dateu&"
"&dateu&"
 
Response.Write Cstr(dateu)
Response.Write ""&dateu
 
02/01/01

n°62559
saxgard
Posté le 02-10-2001 à 10:37:01  profilanswer
 

ta essayé  
<%if dateu="01/10/01" then%>?
ou alors d'utiliser la fonction qui compmpare les cahine de caratère ou alors une fonction qui compare les dates directements?
 
@++

n°72525
DJERO
Yoooup...merde ça marche pas..
Posté le 15-11-2001 à 16:59:19  profilanswer
 

Quelle fonction ?

n°72526
Suri
Darksurious
Posté le 15-11-2001 à 17:01:13  profilanswer
 

Djero a écrit a écrit :

Quelle fonction ?  




 
la soluce bourrin c:
tu convertit tes deux dates en chaines de caracteres
et tu compare...
 
toLocaleString()  ou dateObj.toGMTString()  
donc t'as des strings a comparer apres...
(PS: fais gaffes au milliseconde apres...)

 

[edtdd]--Message édité par Suri--[/edtdd]


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°72534
DJERO
Yoooup...merde ça marche pas..
Posté le 15-11-2001 à 17:09:49  profilanswer
 

Je ne comprends pas comment utiliser cette fct ?
 
toLocaleString(12/12/02)?

n°72538
Suri
Darksurious
Posté le 15-11-2001 à 17:12:37  profilanswer
 

Djero a écrit a écrit :

Je ne comprends pas comment utiliser cette fct ?
 
toLocaleString(12/12/02)?  




Pour convertir ta date en chaine de caracteres:
si ma_date.value= 12/12/02
alors tu fait comme ca:
ma_string = ma_date.toLocaleString()  
ma_string contient 12/12/02 mais c plus un objet de type date


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°72560
MarvinLeRo​uge
In Colt We Trust
Posté le 15-11-2001 à 17:58:33  profilanswer
 

Si tu veux pas avoir de problèmes avec les formats de stockage et d'affichage de la date, fais comme ca :
 
mois = dateu.getMonth ();
jourdumois = dateu.getDate ();
annee = dateu.getYear ();
if (jourdumois == X
  if (mois == Y)
    if (annee == Z)
       blablabla
 
La c'était en JScript mais bon t'as pigé le truc. En VBScript, c'est peut-être Month (dateu) ou qqch comme ca ...


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
mood
Publicité
Posté le 15-11-2001 à 17:58:33  profilanswer
 

n°72562
Suri
Darksurious
Posté le 15-11-2001 à 18:00:03  profilanswer
 

MarvinLeRouge a écrit a écrit :

Si tu veux pas avoir de problèmes avec les formats de stockage et d'affichage de la date, fais comme ca :
 
mois = dateu.getMonth ();
jourdumois = dateu.getDate ();
annee = dateu.getYear ();
if (jourdumois == X
  if (mois == Y)
    if (annee == Z)
       blablabla
 
La c'était en JScript mais bon t'as pigé le truc. En VBScript, c'est peut-être Month (dateu) ou qqch comme ca ...  




Super! fais une recherche par date maintenant... ou classe tes dates plutot... tu vas bcp plus te faire chier pour rien...


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°72605
MarvinLeRo​uge
In Colt We Trust
Posté le 15-11-2001 à 20:27:07  profilanswer
 

Euh à moins que j'ai perdu un oeil dans l'histoire, le sujet était de comparer la date courante à UNE date donnée. Donc ce que j'ai dit est parfaitement valable :p


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°72889
zach
Posté le 16-11-2001 à 18:24:33  profilanswer
 

c'est clair que le "&dateu&"  
 il doit pas aprécié des masses déja au départ....... c'est moins compliqué que ca le vb  
 
 
Dim Today
Today =  DatePart("d",Date) & "/" & DatePart("m",Date) & "/" & DatePart("yyyy",Date)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP] Date()

 

Sujets relatifs
[ASP] Code propre ?php & mysql : problème affichage date
[php] comment comparer la date du jour avec un datetime dans une base[ASP]Date
[ASP]Comment convertir une date[ASP] comment convertir une date
[ASP][Javascript] Comment formater une date pour ODBC?[ASP ADO][SQLSERVER] pb dans le format date
Format Date en ASPcherche fonction de date en ASP .. 1 peu speciale
Plus de sujets relatifs à : [ASP] Date()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR