Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: kakashi20 en 29 Diciembre 2011, 00:45 am



Título: validar horas php
Publicado por: kakashi20 en 29 Diciembre 2011, 00:45 am
hola

estoy haciendo un modulo de reservas pero necesito validar las horas del mismo dia. Como haría si actualmente son las 6:42 PM y hago una reserva a las 3:00 PM ( osea escojo la reserva horas antes de la actual ), para validar y el sistema me diga que esa hora que se escogió ya paso ??

alguna sugerencia..

Si alguien me pudiese ayudar se lo agradecería.

Gracias


Título: Re: validar horas php
Publicado por: ‭lipman en 29 Diciembre 2011, 11:44 am
Pues si, yo lo haria como tu dices. Se comprueba la hora actual y se comprueba la hora de reserva. Si la hora de reserva es inferior a la actual, pues que no te deje continuar. Esto lo haria mejor con javascript, aunque en el lado del servidor también lo comprobaria (por si acaso).

Un saludo


Título: Re: validar horas php
Publicado por: Spider-Net en 29 Diciembre 2011, 12:13 pm
Yo programé un motor de reservas y no lo hice así. Lo que hice fue que al mostrar las horas de la reserva solo muestro a partir de la hora actual en adelante. Osea, que al seleccionar como día de la reserva HOY, compruebo la hora actual y muestro como posibilidad de reserva desde esa hora en adelante, así evitas que se pueda hacer una reserva con una hora anterior a la actual.


Título: Re: validar horas php
Publicado por: kakashi20 en 29 Diciembre 2011, 19:46 pm
para el que lo necesite

$hora_rev = strtotime($_POST['hora']);
$hora_actual = time();

if ( $hora_actual < $hora_rev ) {

.........
.....
...

}