---
title: "Bygg \"datum-typ\" av födelsedatum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/118059-bygg-datum-typ-av-födelsedatum"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Oputres"
published: "2004-12-14T22:16:54.000Z"
updated: "2004-12-16T17:15:41.000Z"
replies: 4
views: 335
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/webbutveckling/118059-bygg-datum-typ-av-födelsedatum"
---

# Bygg "datum-typ" av födelsedatum

## #1 — Oputres, 2004-12-14T22:16Z

Hallå.

Jag vill att mina användare skall registrera sitt födelsedatum. Till sin hjälp har de tre rulllister - en för år, en för månad och en för dag.

Problemet är att det med den här kombinationen går att välja datum som inte finns, typ 2004-02-31 (februari har max 29 dagar).

Hur löser jag detta bäst? Jag vill kunna redovisa när mina användare är födda och fyller år. Hur bör jag lagra informationen i min Access databas? Vilken fälttyp skall det vara?

Jag har kikat lite på bl.a. Lunarstorm som också har liknande system med tre rulllister fast där skall man ange de fyra sista siffrorna också så de lär ju ha kontrollsystem modell större.

Gruvsjö har också en sådan variant på <https://www.chippiland.se> \-\> Bli medlem. När jag testregistrerade mig på 31 februari gick allt vägen. När jag sedan kollar profilen står det 1 februari. Alltså kan det inte sparas som datum ty då hade databasen skrikit ifrån.

Tips?

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

## #2 — Hansen, 2004-12-15T09:00Z

Re: Bygg &quot;datum-typ&quot; av födelsedatum

> **Oputres skrev:**
>
> Hallå.
> 
> Jag vill att mina användare skall registrera sitt födelsedatum. Till sin hjälp har de tre rulllister - en för år, en för månad och en för dag.
> 
> Problemet är att det med den här kombinationen går att välja datum som inte finns, typ 2004-02-31 (februari har max 29 dagar).
> 
> Hur löser jag detta bäst? Jag vill kunna redovisa när mina användare är födda och fyller år.

Som med all indata så måste datatyp samt integritet valideras. Detta kan göras i ditt värdspråk.

> **Oputres skrev:**
>
> Hur bör jag lagra informationen i min Access databas? Vilken fälttyp skall det vara?\[...\]

DATE låter som en lämplig kandidat.

<http://msdn.microsoft.com/library/en-us/odbc/htm/odbcjetaccess_data_types.asp>

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

## #3 — Oputres, 2004-12-15T21:27Z

Jo tack det förstår jag.

Frågan är hur jag bäst skall validera fälten med asp.

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

## #4 — Peter S, 2004-12-16T17:06Z

Med isdate() kanske?

 :)

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

## #5 — Nickemannen, 2004-12-16T17:15Z

Det är klart du skall validera fälten i asp.

Men du kanske skall ha ett javascript som ser till att man bara har till den 29:onde att välja just den månaden.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/118059-bygg-datum-typ-av-födelsedatum
