Avatar billede cbadk Novice
25. december 2004 - 04:38 Der er 5 kommentarer og
1 løsning

Udregning af korrekt dato

Hejsa!

I kender det godt at man indtaster sin fødselsdag i et felt på en hjemmeside.

Jeg vil gerne have en funktion der kan udregne om brugeren skriver en dato der virkeligheden eksister!

Feks hvis man siger 31 Marts 1950... men at der kun var 30 dage i den måned og den så erklæres ukorrekt !

Hvordan kan sådan et kontrol script udformes ?

/cbadk
Avatar billede cbadk Novice
25. december 2004 - 04:40 #1
PS...datoformat:

01-01-2004
Avatar billede thesurfer Nybegynder
25. december 2004 - 11:18 #2
Se her: http://www.w3schools.com/vbscript/func_cdate.asp

---
Example 1

d="February 22, 2001"
if IsDate(d) then
  document.write(CDate(d))
end if

Output:

2/22/01
---

---
Example 2

d=#2/22/01#
if IsDate(d) then
  document.write(CDate(d))
end if

Output:

2/22/01
---


Prøv med IsDate. Ellers kan man bruge CDate, og derefter teste om det har en korrekt værdi/ err.number = 0.
Avatar billede cpufan Juniormester
28. december 2004 - 11:49 #3
:-D Nu er der altid 31 dage i marts måned -
Just kidding
Avatar billede thesurfer Nybegynder
29. december 2004 - 00:50 #4
eh? :-)
Avatar billede cbadk Novice
30. december 2004 - 18:30 #5
jep...det virker

tak for det dejlige script..
Avatar billede thesurfer Nybegynder
01. januar 2005 - 03:04 #6
Så smider jeg et svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester