---
title: "Datedif, antal dagar mellan två datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/77365-datedif-antal-dagar-mellan-två-datum"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Bjuris"
published: "2003-05-19T06:50:50.000Z"
updated: "2003-05-20T14:15:42.000Z"
replies: 2
views: 262
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/javascript/77365-datedif-antal-dagar-mellan-två-datum"
---

# Datedif, antal dagar mellan två datum

## #1 — Bjuris, 2003-05-19T06:50Z

Jag har två datum som jag får från en input dialog, nu vill jag verifiera att det inte är mer än två månader mellan dessa datum, hur skall jag göra det?

i asp så finns det ju datedif, men hur fungerar det i javascript?

edit: Formatet på datumet är YYYY-MM-DD

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

## #2 — Bjuris, 2003-05-20T06:01Z

jag gör ett försök att få svar på denna.

det är ingen som har någon aning om hur detta kan fungera?

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

## #3 — Johnsen, 2003-05-20T14:15Z

Prova detta:

```
d_1 = "2003-02-10"	//Datum ett från ditt formulär
d_2 = "2003-04-11"	//Datum två från ditt formulär

c_1 = Math.floor(new Date(d_1.substr(0,4), (d_1.substr(5,2)-1+3), d_1.substr(8,2)))
c_2 = Math.floor(new Date(d_2.substr(0,4), d_2.substr(5,2), d_2.substr(8,2)))

if(c_2 - c_1 > 0){
	alert(d_2 +" är mer än två månader efter " + d_1)
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/77365-datedif-antal-dagar-mellan-två-datum
