suit: Differenz zwischen zwei Datumsangaben

Beitrag lesen

$utstart=mktime(0, 0, 0, $day1, $month1, $year1);
$utend=mktime(0, 0, 0, $day2, $month2, $year2);

Du gehst von falschen Tatsachen aus:
Handbuch:
int mktime ( [int $Stunde [, int $Minute [, int $Sekunde [, int $Monat [, int $Tag [, int $Jahr [, int $is_dst]]]]]]] )

mfg Beat

Ich habe Strings, brauche aber int?

nein, du hast   0, 0, 0, tag, monat, jahr
erwartet wird   0, 0, 0, monat, tag, jahr

das int/string-problem erledigt sich bei php quasi von selbst - allerdings ist es sauberer hier mit intval zu arbeiten