---
title: "Valuera datum i input och sen formaom till amerikanskt datum. Hur?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/165042-valuera-datum-i-input-och-sen-formaom-till-amerikanskt-datum-hur"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "tovelainen"
published: "2007-10-01T10:27:01.000Z"
updated: "2007-10-01T15:55:26.000Z"
replies: 1
views: 378
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/javascript/165042-valuera-datum-i-input-och-sen-formaom-till-amerikanskt-datum-hur"
---

# Valuera datum i input och sen formaom till amerikanskt datum. Hur?

## #1 — tovelainen, 2007-10-01T10:27Z

Hej
jag villchecka om någon matat in ett födelsedatum rätt i en input.
Sajten är nordisk och datumet ska vara i form DD/MM/ÅÅ.
OM användaren inte skrivit något alls i input så ska formuläret accepteras. Det är nämligen frivilligt att skriva i födelsedatum, men gör man det så ska det bli i rätt form.

Dessutom vill jag att datumet sedan byter form eftersom det vid SUBMIT ska transporteras iväg till en databas som bara accepterar amerikansk version av datum,
dvs MM/DD/YYYY.

DESSUTOM vill jag gärna att med en request kunna exponera födelsedatumet i rätt input-field OM användaren tidigare finns inlagd i databasen och återvänder till sajten.

Någon som har tips på nåt javascript att utgå från?
Tack på förhand!

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

## #2 — Peter S, 2007-10-01T15:55Z

```
var val = "..."; //värdet
val = val.replace(/(?:^\s+)|(?:\s+$)/g, "");
if (val != "" && !/^\d{2}\/\d{2}\/\d{2}$/.test(val)){
 //felaktigt format
}
```

Omvandla datum både till det ena och det andra kan du göra på servern. Eftersom användarna tydligen själva får skriva in de två sista siffrorna i sitt födelseår, kan vi inte veta vilket århundrade som gäller. Antar du 1900 är det bara att addera det till de två sista siffrorna som inkommer.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/165042-valuera-datum-i-input-och-sen-formaom-till-amerikanskt-datum-hur
