---
title: "Hur räknar man ut tid i mellan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/85581-hur-räknar-man-ut-tid-i-mellan"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Xer0"
published: "2003-09-09T08:51:05.000Z"
updated: "2003-09-09T15:11:03.000Z"
replies: 2
views: 288
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/php/85581-hur-räknar-man-ut-tid-i-mellan"
---

# Hur räknar man ut tid i mellan?

## #1 — Xer0, 2003-09-09T08:51Z

jag undrar hur man räknar ut tid i mellan två datum så att det sedan skrivs ut typ som detta det var 3 dagar 1 vecka och 45 månader sedan år 2000 (inte det jag ska använda men jag vill ah det utryckt typ på det sättet)

//mvh Joseph Labou

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

## #2 — jepsO, 2003-09-09T11:20Z

Om du kan nöja dig med antalet dagar fungerar följande sätt:

```php
$start = mktime(0,0,0,1,1,2000); // som exempel tar vi millennieskiftet som startdatum
$today = mktime();

$diff = $today - $start; // skillnaden i sekunder

$days = intval($diff / (60*60*24)); // skillnaden i hela dagar

echo("Det har gått $days dagar sedan millennieskiftet.");
```

Att sedan börja med månader blir lite bökigt med tanke på att nåt pucko ville ha olika antal dagar i olika månader ;).

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

## #3 — Mungo, 2003-09-09T15:11Z

Ett alternativ är väl att konvertera datumen till UNIX timestamps och sen bara subtrahera och köra date() på resultatet...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/85581-hur-räknar-man-ut-tid-i-mellan
