Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/10/2014, 11:21
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Condicionde tiempo

No se por qué pones que es POO, pero se me ocurre que podría ser más simple, según lo que entendí.

Deberías tener un horario de inicio y un horario de finalizado... compararlo con la HORA ACTUAL y verificas si está en el rango.. prueba algo asi.. es solo un ejemplo, en este caso solo use la H de hora de la funcion DATE, sin tomar en cuenta los minutos, ni los segundos.. pero sabes que date() te permite usar H, m, s, Y, m, d. deberias solo ajustarte a tu necesidad

Código PHP:
<?php
$hInicio 
'14'// Está en 24 hrs
$hFin '19';
$h date("H"); // Hora actual en 24 hrs
if ($h >= $hInicio && $h <= $hFin){ 
    
// PERMITE VOTAR
}
else{
//NO PERMITE VOTAR
}
?>
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...