$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