Comunidad de diseño web y desarrollo en internet online

HORA DEL SERVER

Citar            
MensajeEscrito el 26 Ene 2012 11:39 am
BUENAS A TODOS. Tengo el siguiente código JavaScript:
var horaInicio = new Date();
var horaFinal = new Date();
horaInicio.setHours(10,15,0,0);
horaFinal.setHours(10,45,0,0);
var tiempo = new Date ();
var hora = tiempo.getHours();
var minutos = tiempo.getMinutes();
if ((tiempo > horaInicio) && (tiempo < horaFinal)) {
}
document.write("Estás dentro del horario de visitas");

else {
document.write("En este horario no se admite visitas.GRACIAS");
}


Mi problema viene cuando el usuario cambia el reloj de su PC. ¿Habría alguna forma de que la función setHours coja la hora del servidor en vez del pc? ¿Es compatible JavaScript con PHP para realizar esto?

Por juanmitaaa

30 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Ene 2012 12:20 pm
El otro problema que tienes es que la hora de donde está el cliente y la hora del servidor no tienen por qué ser las mismas.

Si el dato horario que necesitas es crítico para tu sitio web o aplicación no confies en los datos que te proporciona el cliente. Toma la hora del servidor y solamente del servidor. En PHP tienes la función Date().

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.