se usi mySQL ti conviene memorizzare la data nel formato DATE/TIME di mySQL, in modo tale da poter fare il controllo direttamente nella query:
codice:
SELECT IF(data - INTERVAL 24 HOUR < 0, 1, 0) AS controllo FROM tabella WHERE id = 5
la query ritorna 1 se NON sono passate 24 ore.



l'altra possibilità è di farlo tramite php:
codice:
$data = 1114580000;
if (time() - $data < 86400)
	echo 'nn puoi votare';
else
	echo 'ok, puoi votare';