---
title: "Jämföra datum, timmar och minuter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/111337-jämföra-datum-timmar-och-minuter"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ivar"
published: "2004-09-11T12:37:51.000Z"
updated: "2004-09-15T06:29:08.000Z"
replies: 5
views: 344
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/111337-jämföra-datum-timmar-och-minuter"
---

# Jämföra datum, timmar och minuter

## #1 — Ivar, 2004-09-11T12:37Z

Hej!
Jag vill jämföra datum, timmar och minuter som är lagrade i databasen (tid) med now
Ex.  i databasen 2004-09-11 12:15:00 
och 
Now är 2004-09-11 12:30:00  det är 15 min skillnad 
Hur fixar jag detta i koden nedan 

```
Function EditDatum(datum)
  Ar = Year(datum)
  Manad = Month(datum)
  Dag = Day(datum)
  EditDatum = Year(datum) & "-" & Right("0" & Month(datum), 2) & "-" & Right("0" & Day(datum), 2)

End Function

 Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("webshop.mdb")

SQL = "SELECT  *  FROM kund ORDER BY tid Desc;"
Set RecSet = Connect.Execute(SQL)

 Dim inloggad
inloggad=EditDatum(request("tid"))
if datediff("n",inloggad,now) < 15 then

response.write"<span class='style1'>Din beställning är nu skickad, det tar ca: 20</span> min."
else
response.write "<span class='style1'>Din beställning är nu skickad, det tar ca: 15 </span> min."
end if
```

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

## #2 — Ivar, 2004-09-11T18:14Z

Någon som kan?

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

## #3 — Ivar, 2004-09-14T14:16Z

Finns det verkligen ingen som kan hjälpa mig på traven?

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

## #4 — Jesper T, 2004-09-14T18:39Z

Fattar inte vad du har funktionen till om formatet är rätt ifrån början. Skall du inte speca sql-frågan lite mera?

```
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("webshop.mdb")

[red]Dim kundnr
kundnr=Request("kundnr")[/red]

SQL = "SELECT tid FROM kund [red]where kundnummer = "& kundnr &"[/red] ORDER BY tid Desc"
Set RecSet = Connect.Execute(SQL)

Dim inloggad
inloggad=cDate(RecSet("tid"))
if datediff("n",inloggad,now) < 15 then
...
```

Vad exakt vill du göra?

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

## #5 — Ivar, 2004-09-14T19:46Z

```
Jo det vad jag vill är att senaste inlägget ska kollas med nuvarande inlägg 
EX. om senaste inlägg lades in i DB 2004-09-11 12:15:00
Och om nytt ilägg legs in i DB 2004-09-11 12:30:00 skillnad är 15 min

Alltså om skillnaden på föra inlägget är större en 5 min då 
  response.write "<span class='style1'>Din beställning är nu skickad, det tar ca: 15 </span> min."
om skillnaden är mindre en 5 min då 
response.write"<span class='style1'>Din beställning är nu skickad, det tar ca: 20</span> min."

Hmm det verkar lite förvirrande men kanske du förstår?
```

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

## #6 — Jesper T, 2004-09-15T06:29Z

SQL = "SELECT top 1 tid FROM kund ORDER BY tid Desc"

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/111337-jämföra-datum-timmar-och-minuter
