Hmm... Fattar inte PHP det själv?
Om du helt enkelt skriver:
$from = "2000-01-01";
$to = "2005-01-01";
$antaldagar = (strtotime($to) - strtotime($from))/60/60/24;
echo "Det är $antaldagar dagar mellan dessa datum.";
2 svar · 539 visningar · startad av baltebobby
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!
Hmm... Fattar inte PHP det själv?
Om du helt enkelt skriver:
$from = "2000-01-01";
$to = "2005-01-01";
$antaldagar = (strtotime($to) - strtotime($from))/60/60/24;
echo "Det är $antaldagar dagar mellan dessa datum.";
Tycker det låter som en skoluppgift av något slag... Föreslår att du kikar i föreläsningsanteckningar eller dylikt.