Tienes mal el orden de los parámetros:
Cita: int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )
Primero hora, minutos, segundos, meses, días y por último el año.
http://php.net/manual/en/function.mktime.php