PHP: % Rechnung mit Unix Timestamps

Hallo,
ich wollte ausrechnen wie viel % ich schon bis zum 14.04.2009 ab dem
14.03.2009 geschafft habe.

<?php $bald = mktime(0,0,0,4,14,2009);
$start = mktime(0,0,0,3,14,2009); $proz = (100/$bald)\*$start; $proz = round($proz,2); ?\> So funktioniert es noch nicht, was ich aber noch nicht ganz verstehe, ich habe mich da am Prinzip vom Dreisatz gehalten. Wäre nett, wenn ich mit Hilfe der Antwort auch verstehe wo mein Denkfehler lag, weil ich nun schon merfach Sachen ausprobiert hatte die nicht klappten. **Danke!**

Hi!

<?php $bald = mktime(0,0,0,4,14,2009);
$start = mktime(0,0,0,3,14,2009); $jetzt= mktime(); $bisEnde = $bald-$start; $bisJetzt = $jetzt-$start; $proz = (100/$bisEnde)\*$bisJetzt; $proz = round($proz,2); ?\> Was Du möchtest ist das Verhältnis aus den Tagen des Zeitraums 14.3.09 - 14.4.09 zu den Tagen vom 14.3.09 bis heute - also 31:2 Was Du stattdessen verwendest ist das Verhältnis aus den Zeiträumen 1.1.1970 (Nullpunkt des UNIX-Timestamps) bis zum 14.3.09 und 1.1.1970 bis 14.4.09 - also 14317:14348 Das ist natürlich ein ganz anderes Verhältnis. Gruß, Caro

>>>>>>>
Vielen Dank für die hilfreiche Antwort. Habe nun verstanden
was ich bei mktime immer für einen Denkfehler hatte.