-
ver_desdeelalmaFecha de consulta 5 de agosto de 2015, 10:44
Saludos,
como calculo la edad en base a la fecha de nacimiento?
-
Jeanette Jotform SupportFecha de respuesta 5 de agosto de 2015, 14:04
Primero que nada vas a necesitar agregar 3 elementos a tu formulario
2 Campos de Fecha/hora (Date/Time) : Fecha de Nacimiento y la fecha actual
1 Calculation widget para calcular los días entre la fecha actual y la fecha de nacimiento.
1 Calculation widget para calcular y redondear el resultado del primer widget (Days)
En el primer calculation Widget (Days) hacemos el cálculo asi:
Campo "Días" - campo "Fecha de Nacmiento"
La fomula nos queda así:
Luego en el siguiente widget, aplicamos la funcion Floor ( ) al resultado del primer campo de cálculo (calculation widget) , para redondear la edad, dividimos entre 365.25 tomando en cuenta los años bi-siestos
Ambos campos deben ir ocultos (Hidden)
Aquí te dejo el formulario de ejemplo
http://form.jotformpro.com/form/52165708357965
Espero que te sirva. Puedes clonar el formulario siguiendo esta guía How to clone a form
-
Jeanette Jotform SupportFecha de respuesta 5 de agosto de 2015, 14:19
Olvidaba decirte que tienes que agregar dos campos de Hora/Fecha para la fecha de nacimiento y para la fecha actual
En el segundo campo, debes poner la fecha actual (Campo Fecha Actual), que irá oculto.
-
ver_desdeelalmaFecha de respuesta 5 de agosto de 2015, 17:50mil gracias me sido de mucha utilidad.
Alex.
El 5 de agosto de 2015, 13:48, Jotform Support Forum <
noreply@jotform.com> escribió:
... -
Jeanette Jotform SupportFecha de respuesta 5 de agosto de 2015, 17:57
Me alegra que asi haya sido, no dudes en comunicarte de nuevo si necesitas mas ayuda.
-
ver_desdeelalmaFecha de respuesta 8 de agosto de 2015, 15:44sabes tuve un pequeño detalle. no se si es mi error pero cuando coloco la
misma fecha de hoy a un años menos como fecha de nacimiento en tu formula
me da cero. en mi formula le sume 1 y esta dando bien.. lo probamos?
[image: Imágenes integradas 1]
El 5 de agosto de 2015, 13:33, Jotform Support Forum <
noreply@jotform.com> escribió:
... -
BorisFecha de respuesta 9 de agosto de 2015, 5:45
Yes, the issue is that we are using 365.25 in our divide operation. This means that, if you select a date exactly one year in the future from now, this date is 365 days from now. Our calculation is then dividing these 365 days with 365.25, and the calculated result is less than one year - it calculates as 0.9993155373 of a year instead.
I believe that adding 1 day to the days operation will help us calculate the years correctly. Please make the following change on your Days / Dias calculation field:
In other words, you need to click on the wand-shaped icon of the Dias calculation, and add +1 to the calculation by using the plus symbol and number 1 on the right side.
Here is the form with that modification applied, where you can check if it is calculating age in the way that you desire:
http://form.jotformpro.com/form/52202489147960
Please let us know if you need further assistance, and we will be happy to help.