---
title: "Datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/89607-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "martinpartin"
published: "2003-11-04T08:33:55.000Z"
updated: "2003-11-04T16:12:56.000Z"
replies: 6
views: 240
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/89607-datum"
---

# Datum

## #1 — martinpartin, 2003-11-04T08:33Z

Hej, 

Håller på att göra en lista över inköpta datorer Access/ASP. 
Sedan vill jag att saker som är mer än 3 år gamla blir röd-markerade. Jag har givetvis ett inköpsdatum 2000-01-01.

Någon som har den bästa lösningen ?

alltså bara rödmarkerings-funktionen.. 

Mvh

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

## #2 — Jesper T, 2003-11-04T10:09Z

Testa något liknande:

```
myDate="2000-01-01"
if datediff("y",myDate,date) > 2 then 
Response.write "<font color="red">"& myDate &"</font>"
else
Response.write "<font color="black">"& myDate &"</font>"
end if
```

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

## #3 — Skarre, 2003-11-04T10:12Z

Är inte "y" i DateDiff "day of year"? Nåväl, här är ett annat exempel:

```
If buydate < DateAdd("yyyy", -3, Date()) Then
	'...markera röd
End If
```

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

## #4 — Jesper T, 2003-11-04T12:25Z

Ok, det kanske skall vara "yyyy".

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

## #5 — Engine^, 2003-11-04T12:27Z

Jag skulle nog inte heller använda mig av DateDiff()... Nåväl, här kommer ett tredje exempel.

```
If DateSerial(Year(Date) - 3), Month(Date), Day(Date)) >= dteWasBought Then
  Response.Write "<font color=""black"">" & dteWasBought & "</font>"
Else
  Response.Write "<font color=""red"">" & dteWasBought & "</font>"
End If
```

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

## #6 — Skarre, 2003-11-04T16:07Z

> **Engine^ skrev:**
>
> Jag skulle nog inte heller använda mig av DateDiff()...

Är det en personlig preferens eller finns det någon grund för det?

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

## #7 — Engine^, 2003-11-04T16:12Z

Jag tänkte att det kan bli fel,  eftersom skillnaden på två årtal inte måste innebära att det är så många år som gått mellan två olika datum.

DateDiff("yyyy", #2002-12-31#, #2003-01-01#) = 1, men det är bara en dag mellan dom två datumen...

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

---

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