---
title: "Igår, Idag, Datum...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13514-igår-idag-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jacek"
published: "2002-01-03T09:34:00.000Z"
updated: "2002-01-03T12:04:00.000Z"
replies: 7
views: 326
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/13514-igår-idag-datum"
---

# Igår, Idag, Datum....

## #1 — Jacek, 2002-01-03T09:34Z

Någon som vet varför denna kod inte fungerar.. Jag får alltså inget felmeddelande men den vägrar skriva ut **Idag & Igår**.

```
<% If FormatDateTime(RsForum("ForumDatum"),2) = Date() - 1 Then %>
Igår
<% ElseIf FormatDateTime(RsForum("ForumDatum"),2) = Date() Then %>
Idag
<% Else %>
<%= FormatDateTime(RsForum("ForumDatum"),2)%>
<% End If %>
```

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

## #2 — lolukokasos, 2002-01-03T09:55Z

Vad händer om du utesluter 2:an i FormatDateTime (FormatDateTime(RsForum("ForumDatum"))=date()-1)?

Det verkar som den inte kan jämföra Date() med det datum som du använder (2:an står för short date, man kan utesluta den).

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

## #3 — Jacek, 2002-01-03T10:12Z

Det verkade inte att fungera??

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

## #4 — lolukokasos, 2002-01-03T10:19Z

Okej, vilken form har datum när det skrivs ut (\<%= FormatDateTime(RsForum("ForumDatum"),2)%\> )
 jämfört mot Date()?

Det måste finnas en skillnad däremellan.

Posta gärna din kod ev. felmeddelanden igen.

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

## #5 — Jacek, 2002-01-03T10:29Z

Det skumma är det det kommer en likadan kod!!

\<%= FormatDateTime(RsForum("ForumDatum"),2)%\> \*\* \<%= Date()%\>

blir

2002-01-03 \*\* 2002-01-03

Börjar bli lite virrig =) ...

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

## #6 — cyprys, 2002-01-03T11:18Z

```
<%
dag = FormatDateTime(RsForum("ForumDatum"), 2)
if  datediff("d", dag, date) = 1 then
response.write "igår"
elseif datediff("d", dag, date) = 0 then
response.write "idag"
else
response.write dag
end if
%>
```

Jag personligen brukar aldrig hålla isär date och dag i datediffen. Byt plats på dem bara om det inte funkar. ;)

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

## #7 — Jacek, 2002-01-03T11:58Z

Cyprys, tackar det fungerade fint!!!

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

## #8 — cyprys, 2002-01-03T12:04Z

så lite så..

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13514-igår-idag-datum
