What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Como calcular la edad en base a la fecha de nacimiento?

    Asked by ver_desdeelalma on August 05, 2015 at 10:44 AM

    Saludos, 

    como calculo la edad en base a la fecha de nacimiento?

    calcular edad fecha de nacimiento edad
  • Profile Image
    JotForm Support Manager

    Answered by Jeanette on August 05, 2015 at 02:04 PM

    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

  • Profile Image
    JotForm Support Manager

    Answered by Jeanette on August 05, 2015 at 02:19 PM

    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.

     

  • Profile Image

    Answered by ver_desdeelalma on August 05, 2015 at 05:50 PM
    mil gracias me sido de mucha utilidad.
    Alex.
    El 5 de agosto de 2015, 13:48, JotForm Support Forum <
    noreply@jotform.com> escribió:
    ...
  • Profile Image
    JotForm Support Manager

    Answered by Jeanette on August 05, 2015 at 05:57 PM

    Me alegra que asi haya sido, no dudes en comunicarte de nuevo si necesitas mas ayuda.

  • Profile Image

    Answered by ver_desdeelalma on August 08, 2015 at 03:44 PM
    sabes 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ó:
    ...
  • Profile Image
    JotForm Support

    Answered by Boris on August 09, 2015 at 05:45 AM

    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.