---
title: "Datumproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117201-datumproblem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "leniz"
published: "2004-12-02T18:26:07.000Z"
updated: "2004-12-02T18:56:42.000Z"
replies: 4
views: 301
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/117201-datumproblem"
---

# Datumproblem

## #1 — leniz, 2004-12-02T18:26Z

Hej!

Nu har jag 2 problem med datumen som jag hoppas någon kan hjälpa mig med?

Problem 1:

```
<input type="hidden" name="datum" value="<%=date()%>">
```

 

ger 2012-02-20. Idag skulle det istället ha stått 2004-12-02 om det hade fungerat som jag ville.

Problem 2:

```
datum=DateAdd("d",+31,Date())
```

 

ger 1/2/2005. Jag hade velat ha det som 2005-01-02. 

Testade skriva in \<%Session.LCID = 1053%\> men fick då felmeddelandet "The specified LCID is not available."

Några goda råd?  :)

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

## #2 — @nders, 2004-12-02T18:31Z

Det borde helt klart fungera med Session.LCID, men eftersom det inte gör det, då kan man alltid roa sig med att göra en egen funktion.

```
Function DateFormat(dteDate)
     if IsDate (dteDate) then
          DateFormat = Year(dteDate) & "-" & Right("0" & Month(dteDate), 2) & "-" & Right("0" & Day(dteDate), 2)
     else
          DateFormat = "Fel, för böveln!"
     end if
End function
```

Mvh

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

## #3 — LeonL, 2004-12-02T18:32Z

Re: Datumproblem

**Problem 1 &raquo;**
Funkar det någon annanstans, eller? Det verkar som att serverklockan går fel.

**Problem 2 &raquo;**
Det du vill är alltså att flytta fram en månad? Gör så här i stället:

```
DateAdd("m", 1, Date())
```

**red)** Hehe. Missuppfattade problem 2, och säkerligen ettan också. ;)

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

## #4 — leniz, 2004-12-02T18:55Z

> **@nders skrev:**
>
> Det borde helt klart fungera med Session.LCID, men eftersom det inte gör det, då kan man alltid roa sig med att göra en egen funktion.
>
> ```
> Function DateFormat(dteDate)
>      if IsDate (dteDate) then
>           DateFormat = Year(dteDate) & "-" & Right("0" & Month(dteDate), 2) & "-" & Right("0" & Day(dteDate), 2)
>      else
>           DateFormat = "Fel, för böveln!"
>      end if
> End function
> ```
>
> Mvh

En stor mugg glögg och ett stort tack till dig!  :)  Funkade toppen!
/Lena

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

## #5 — leniz, 2004-12-02T18:56Z

Re: Re: Datumproblem

> **LeonL skrev:**
>
> **Problem 1 &raquo;**
> Funkar det någon annanstans, eller? Det verkar som att serverklockan går fel.
> 
> **Problem 2 &raquo;**
> Det du vill är alltså att flytta fram en månad? Gör så här i stället:
>
> ```
> DateAdd("m", 1, Date())
> ```
>
> 
> 
> **red)** Hehe. Missuppfattade problem 2, och säkerligen ettan också. ;)

Hej! 
Nej jag vill flytta fram exakt 31 dagar.
Mvh Lena

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117201-datumproblem
