Foros del Web » Programando para Internet » Javascript »

Dos funcione spara el manejo de fechas

Estas en el tema de Dos funcione spara el manejo de fechas en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/02/2004, 03:30
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
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(var1var2var3) {
    
// 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(yearmonthdayhoursminutesseconds);
    
    
// 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(yearmonthdayhoursminutesseconds) {
    var 
data    = new Date(yearmonthdayhoursminutesseconds);
    
// Devolvemos el numero de segundos que dicha fecha
    
return data.getTime();
// mktime(year, month, day, hours, minutes, seconds); 
__________________
Usuario registrado de Linux #288725
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:43.