3.4 --> 3
4.9 --> 4
5.1 --> 5
Com ven, solo quiero el entero, sin los decimales, esto lo hago porque me interesa saber cuantos "años" han pasado de una fecha dada a la fecha actual, no me interesan los meses, solo los años completos.
Saludos!

| |||
Extraer solo el entero en una división! Que tal, necesito extraer solo el numero entero del resultado de un división, sin los decimales y sin redondear al siguiente, es decir. 3.4 --> 3 4.9 --> 4 5.1 --> 5 Com ven, solo quiero el entero, sin los decimales, esto lo hago porque me interesa saber cuantos "años" han pasado de una fecha dada a la fecha actual, no me interesan los meses, solo los años completos. Saludos! ![]() |
| |||
Bueno, al final no me logra quedar. Lo que quiero lograr es la validación para un usuario que, al registrarse, proporicona su fecha de nacimiento, y su edad, la validación es para saber si han pasado la misma cantidad de años desde su nacimiento a la fecha, a los que el nos proporcionó en el formulario. Es decir, si el nos dice que tiene 10 años, debió haber nacido entre el 25 de Octubre de 19944 y el 24 de Octubre de 1995. He hecho estas pruebas, pero ninguna me da resultado. <script language='JavaScript'> var tiempo = new Date(); var timest = tiempo.getTime(); var ntimest =parseInt(timest); var nume = Math.round(ntimest/1000); document.write('La fecha de hoy en JS es '+nume); var tiempo2 = new Date(1998,10,23); var timest2 = tiempo2.getTime(); var ntimest2 =parseInt(timest2); var nume2 = Math.round(ntimest2/1000); document.write('<br>La fecha del 23 de Octubre de 98 en JS es '+nume2); var resta = (nume - nume2)/31536000; var anios = Math.floor(resta); document.write('<br> se supone que de abril del 98 a la fecha han pasado '+anios+' años'); |