Math.ceil() | Javascript

 

Descripción

Devuelve el entero más pequeño superior o igual al número pasado como parámetro. Así Math.ceil(20.8) devolverá 21 y Math.ceil(-20.8) devolverá 20.

Sintaxis

Math.ceil(x)

Parámetros

  • x,

Objeto Padre

Math

Ejemplo

<form>
<label for="dia"><input type="text" id="dia" size="2" value="01"></label>/
<label for="mes"><input type="text" id="mes" size="2" value="02"></label>/
<label for="annio"><input type="text" id="annio" size="4" value="2012"></label>
<button id="calcular">Comparar con fecha del Sistema</button>
</form>
<span id="fecha"></span>

<script>

var boton = document.getElementById("calcular");
boton.addEventListener("click",function(ev){
                
        dia = document.getElementById("dia").value;
        mes = document.getElementById("mes").value;
        annio = document.getElementById("annio").value;
        
        fecha_texto = annio+"-"+mes+"-"+dia;
        
        fecha = new Date();
        
        ms = Date.parse(fecha_texto);
        fecha2 = new Date(ms);
        
        one_day=1000*60*60*24;
        diferencia = Math.ceil((fecha.getTime()-fecha2.getTime())/(one_day));
        texto = (diferencia>0)?"Hace " + diferencia:"Dentro de " + (diferencia*-1);
        
        document.getElementById("fecha").innerHTML = texto + " dias.";
        ev.preventDefault();
        
},false);

</script>

Artículos

    Manual Javascript

    Aprende más sobre Javascript consultando online o descargando nuestro manual.

    Test Javascript

    ¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

    Vídeos Javascript

    Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.