[ASP 3.0] DateDiff et isDate [Résolu]

DateDiff et isDate [Résolu] [ASP 3.0] - ASP - Programmation

Marsh Posté le 28-04-2004 à 15:25:32    

Bah voila je verifie la validité de mes dates(au format anglais) avec isDate (qui me dit bien gentillement : "oui oui elles sont correctes tes dates" ) pi j'essai de voir si elles sont dans l'ordre chronologique avec DateDiff... et là c'est le drame!
 

Code :
  1. isDate(dateD) correcte 5/6/2004
  2. isDate(dateF) correcte 5/17/2004
  3. Les dates ne sont pas chronologiques
  4. dateDiff("d", dateD, dateF) = -19
  5. DateD = 5/6/2004
  6. DateF = 5/17/2004

 
 
Alors je me pose des questions sur le format des dates.... Américain (2004/5/6 et 2004/5/17) Anglais (5/17/2004) ou encore francais (17/5/2004) ... lequel est utilisé?
 
PS: "Note pour plus tard" ne pas faire de date avec DateSerial car il transforme 31/2/2006 => 3/3/2006, donc pour testé si 31/2/2006 est valide c'est moyen!
 
Merci


Message édité par !cricri le 28-04-2004 à 16:53:46
Reply

Marsh Posté le 28-04-2004 à 15:25:32   

Reply

Marsh Posté le 28-04-2004 à 16:53:27    

Bah je crois avoir trouvé ... c'est en fr

Code :
  1. Maintenant = 28/04/2004
  2. DateFR = 17/6/2004
  3. DateENG = 6/17/2004
  4. nimp = 04/04/04   
  5. DateUS = 2004/6/17
  6. Date() est une date valide
  7. DateFR est une date valide
  8. DateENG est une date valide
  9. nimp est une date valide
  10. DateUS est une date valide
  11. DateDiff("d", 28/04/2004, 28/04/2004) = 0
  12. DateDiff("d", 28/04/2004, 17/6/2004) = 50
  13. DateDiff("d", 28/04/2004, 6/17/2004) = 50
  14. DateDiff("d", 28/04/2004, 04/04/04) = -24
  15. DateDiff("d", 28/04/2004, 2004/6/17) = 50


 
See ya

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed