esta también puede servir:
Código PHP:
$tiempo_inicio = '2011-10-31 17:00:00';
$tiempo_fin = '2011-10-31 19:00:00';
$tiempo_actual = date('Y-m-d H:i:s');
$inicio = strtotime($tiempo_inicio);
$fin = strtotime($tiempo_fin);
$ahora = strtotime($tiempo_actual);
if($ahora < $inicio )
echo "<br/>El concurso no inicia";
if ($inicio<=$ahora && $ahora <=$fin)
echo "<br/>El concurso ha iniciado";
if($ahora > $fin)
echo "<br/>El concurso terminó";