Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2004, 03:30
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 25 años
Puntos: 5
Dos funcione spara el manejo de fechas

Buenas, aquí dejo dos funciones que son muy muy sencillas pero que a mi me han sido de gran utilidad, espero que le sirva a alguien más, las funciones son checkdate y mktime, los usuarios que usen PHP, se daran cuenta que hacen lo mismo que las funciones de PHP pero del lado del cliente al ser JavaScript

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); 
__________________
Usuario registrado de Linux #288725