Código PHP:
function checkdate(var1, var2, var3) {
// Creamos el objeto Date
var nDate = new Date();
// Recojemos los datos de la fecha insertada
var day = var1;
var month = var2;
var year = var3;
// La hora, minutos y segundos se recogen automaticamente
var hours = nDate.getHours();
var minutes = nDate.getMinutes();
var seconds = nDate.getSeconds();
// Convertimos la fecha a segundos desde el 01 - 01 - 1970
var time = mktime(year, month, day, hours, minutes, seconds);
// Segundos transcurridos desde el 01 - 01 - 1970 hasta ahora
var nTime = nDate.getTime();
// Comprobamos que la fecha insertada sea valida
if(time < nTime) {
return false;
} else {
return true;
}
} // checkDate(var1, var2, var3);
function mktime(year, month, day, hours, minutes, seconds) {
var data = new Date(year, month, day, hours, minutes, seconds);
// Devolvemos el numero de segundos que dicha fecha
return data.getTime();
} // mktime(year, month, day, hours, minutes, seconds);