---
title: "Skottår"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/169448-skottår"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "baltebobby"
published: "2008-02-28T22:32:15.000Z"
updated: "2008-03-03T21:25:53.000Z"
replies: 2
views: 544
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/169448-skottår"
---

# Skottår

## #1 — baltebobby, 2008-02-28T22:32Z

Gör ett skript som räknar ut antal dagar mellan två datum. Problemet är dock att tidsperioden som man räknar mellan högst får vara fem år. Detta innebär att antal dagar i perioden kan vara 1825 eller 1826 beroende på om det infaller ett eller två skottår under perioden.

Utdata skall måste alltså bli 0-1825/1826 oavsett vilken tidsperiod man anger. 

Någon som har någon idé?

Kan man alternativt begränsa formuläret där man anger start och slutdatum(med rullistor) som aldrig räknar mer än fem år framåt från det första datumet?

Tackar på förhand!

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

## #2 — oskob, 2008-03-03T15:05Z

Hmm... Fattar inte PHP det själv?
Om du helt enkelt skriver:

```php
$from = "2000-01-01";
$to = "2005-01-01";

$antaldagar = (strtotime($to) - strtotime($from))/60/60/24;

echo "Det är $antaldagar dagar mellan dessa datum.";
```

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

## #3 — aasah, 2008-03-03T21:25Z

Tycker det låter som en skoluppgift av något slag... Föreslår att du kikar i föreläsningsanteckningar eller dylikt.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/169448-skottår
