---
title: "Datumfält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5936-datumfält"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mia"
published: "2000-06-28T08:11:00.000Z"
updated: "2000-06-28T09:24:00.000Z"
replies: 5
views: 243
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/5936-datumfält"
---

# Datumfält

## #1 — Mia, 2000-06-28T08:11Z

Jag har som sagt ett sökformulär där man bl a kan söka på från-tilldatum.

Nu v ill jag ju såklart ha en koll att användaren skriver in rätt datumformat.

Har kikat på asp-funktionen IsDate emn den verkar inte fungera som jag tycker.

Skriver jag 20000202 i fältet så returnerar den false alltså att det inte är ett datum. Skriver jag däremot 2000-02-03 så returnerar den true.

Så har ni något tips på hur jag enklast kollar om det är ett trevligt datumformat på strängen.

Permalänk: https://www.webforum.nu/p/5936

## #2 — Vide, 2000-06-28T08:23Z

Testa med funktionen Cdate()

Session.LCID = 1053
datumet = Cdate(din_variabel)

Permalänk: https://www.webforum.nu/p/243932

## #3 — Mia, 2000-06-28T08:37Z

Prövade med det och när jag skriver in
000202 så får jag ut datumet 4610-10-20  vilket känns lite konstigt onekligen....

Permalänk: https://www.webforum.nu/p/243933

## #4 — Vide, 2000-06-28T09:01Z

:e Det ser ju onekligen lite skumt ut...

Testa dett då:
DateValue(Din_variabel)

Permalänk: https://www.webforum.nu/p/243934

## #5 — Mia, 2000-06-28T09:14Z

Har prövat det. Det funkar OK.

Men man kan inte utelämna ett streck mellan år-månad-dag för då får jag type mismatch...

Tack för hjälpen iallafall!

Permalänk: https://www.webforum.nu/p/243935

## #6 — rymdknark, 2000-06-28T09:24Z

Alla de funktioner som ni har nämt kräver att invärdet är ett korrekt datum.

En ide är att man i formläret har tre input-rutor för formuläret. ex:

\<form ...\>
\<input type="text" name="year" size="4"\>
\<input type="text" name="month" size="2"\>
input type="text" name="day"\>
\</form\>

och sedan så får man då i det mottagende skriptet kontrollera om respektive värde stämmer, och sedan (om allt stämmer) lägga ihop det till en riktig datumvariabel.

Permalänk: https://www.webforum.nu/p/243936

---

Tråden på webben: https://www.webforum.nu/amne/asp/5936-datumfält
