Lo que sucede es que la funcion getdate te regresa el tiempo en un array, para manipular las partes de esto arreglo tienes que usar por ejemplo $hoy["minutes"], $hoy["hours"], etc. ya teniendo esto pones tus 2 variables a en un mismo formato para que las puedas comparar.
Mas info de la funcion getdate aqui:
http://mx.php.net/manual/en/function.getdate.php
Saludos