---
title: "Datum Krångel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/42671-datum-krångel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "L1nk"
published: "2002-04-28T18:46:16.000Z"
updated: "2002-04-28T19:27:02.000Z"
replies: 5
views: 300
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/42671-datum-krångel"
---

# Datum Krångel

## #1 — L1nk, 2002-04-28T18:46Z

Tänkte dra upp två små korta frågisar :)

1) Jag skulle vilja jämföra en datum post i min dbase med dagens datum. Om den är äldre en en dag ska den göra si repektive om den är yngre ska den göra så ... 

2) Då man ska jämföra datum är det ett måste att fältet i databasen är formaterad som datum .. eller kan det lika gärna vara text?

Tack på förhand 

MvH / Linus

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

## #2 — LarsG, 2002-04-28T18:52Z

```
days = datediff("d",cdate(rs("dateColumn")),date)
if  days > 0 then
'värdet i databasen är äldre än dagens datum
elseif days = 0 then
'dagens datum
else
'framtid
end if
```

Det går att jämföra om det ligger som text i databasen.  Nackdelen med att använda text är dels att du inte får någon kontroll av att du matar in giltiga datum och dels att du inte direkt kan använda de funktioner som finns för datum. Jag ser ingen fördel med att lagra datum som text.

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

## #3 — Jesper T, 2002-04-28T18:55Z

1\.)

If rs("datum") \>= date() then
'gör något
else
'gör något annat
end if

Skulle jag ha provat med

2\.)

Det vet jag inte, men varför skulle det inte vara datumformat? Jag tror att det underlättar att ha datumformat i alla fall!

MVH Jesper

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

## #4 — L1nk, 2002-04-28T19:00Z

Anledningen till att jag fick lägga det som text i databasen berodde på att jag inte fick till det som jag ville ... 

Vill nämligen ha det formaterat som ... månad/dag/  timme/minut PM/AM..

Ops .. detta kanske gör det svårt att jämföra datumen .. då mitt datum är formaterat 4/28 8:23:43 PM

Eller funkar det fortfarande med det scriptet du skrev LarsG?

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

## #5 — LarsG, 2002-04-28T19:20Z

Jo, det borde gå. 

Jag tycker ändå att du skall lagra det med typen date. Formattereingen kan göra i samband med att du presenterar data. Det finns inbyggad funktioner i VB-script (FormatDatetime t.ex.) för det.

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

## #6 — L1nk, 2002-04-28T19:27Z

k.. då e det bara å hålla tummarna å tacka för hjälpen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/42671-datum-krångel
