---
title: "Datum men i ShortDate format?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/115748-datum-men-i-shortdate-format"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mariel"
published: "2004-11-13T11:34:24.000Z"
updated: "2004-11-13T13:01:51.000Z"
replies: 7
views: 563
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/115748-datum-men-i-shortdate-format"
---

# Datum men i ShortDate format?

## #1 — mariel, 2004-11-13T11:34Z

Jag har

```
<%Session.lcid=7178%>
<% Response.write (new Date().toLocaleDateString()) %>
```

som ger mig "Sábado, 13 de Noviembre de 2004" (datum på spanska med LCID från mitt land). Hur kan jag göra för att visa datum men i format som "13-10-2004" (eller 13-10-04)?

(jag sökte men hittade inte det svar jag behöver)

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

## #2 — LeonL, 2004-11-13T11:41Z

Kika in [FormatDateTime()](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctFormatDateTime.asp). :)

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

## #3 — @nders, 2004-11-13T11:44Z

I VBScript är det ganska enkelt, men det ser ut som (och jag tycker mig minnas) att du jobbar med JScript.

Det finns massor av metoder till Date-objektet i JScript, och det känns nästan som att du får använda de metoderna som finns och konkatenera ihop ett datum som ser ut som du vill.

En finfin länk om objektet, där du kan läsa om de tillgängliga metoderna: <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsobjdate.asp>

Lycka till!

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

## #4 — mariel, 2004-11-13T12:07Z

hehe anders du minnas bra.

jag har gjort så har:

```
<%var f,d,m,a;
f=new Date();
d=f.getDate();
m=f.getMonth();
a=f.getYear();
if (m<=10){
m+=1;
}
Response.write(d)%>-<%Response.write(m)%>-<%Response.write(a)%>
```

och får "13-1-2004". Kan jag göra något om jag vill få "13-**0**1-2004? (jag är lite "picky" men jag tycker det ser bättre ut så där). :stud

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

## #5 — @nders, 2004-11-13T12:17Z

Så här hade nog jag gjort:

```
<%
var f,d,m,a;
f=new Date();
d=f.getDate();
m=f.getMonth()+1;
a=f.getYear();

if(d<10)
   d = "0" + d;
if(m<10)
   m = "0" + m;

Response.write(d + "-" + m + "-" + a);
%>
```

Och, det är absolut inte picky att du vill ha en nolla först. Det är inte picky att vilja att datumformatet ska vara korrekt! :)

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

## #6 — mariel, 2004-11-13T12:32Z

tack :)

sista frågan, för jag vill vara säker:på engelska är det mm-dd-aaaa och på svenska är det är dd/mm-aaaa, eller hur?

(kan jag absolut inte skriva datum dd-mm-aaaa på svenska?)

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

## #7 — @nders, 2004-11-13T12:36Z

Angående de olika datumformaten; jag är inte säker. För mig gäller ett enda datumformat (alla andra är onödiga och korkade ;) ): yyyy-mm-dd. Det borde vara detta som är det "officiella" svenska datumformatet.

Du kan ju alltid prova, för att se vad din ASP-sida säger:

```
<%
Session.lcid=1053;
var sd = new Date();
Response.Write ("Svenskt datum: " + sd + "<br>");

Session.lcid=1033;
var ed = new Date();
Response.Write ("Brittiskt datum: " + ed + "<br>");
%>
```

Mvh

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

## #8 — mariel, 2004-11-13T13:01Z

för mig är det normalt dd-mm-aa (eller aaaa) :p men jag har ett annat modersmål :e . tack för hjälpen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/115748-datum-men-i-shortdate-format
