date_default_timezone_set('UTC');
$db = & JFactory::getDBO();
$tour = (int)'{table___tournament_raw}';
$current = strtotime(gmdate('Y-m-d H:i:s'));
$query = "SELECT deadline FROM table WHERE id = $tour";
$db->setQuery( $query );
$dt = $db->loadResult();
$deadline = strtotime($dt);
return $deadline > $current;
php validation
return $data <= date('Y-m-d 00:00:00');
I'm not sure about timezones, nor of $data nor of date()...
If it's relevant do some var_dump