חישוב גיל מתאריך לידה

מתוך Mind Connect
קפיצה לניווט קפיצה לחיפוש

כדי לחשב גיל משדה תאריך לידה, יש להגדיר את הפעולות הבאות:

בדף עריכת הטופס, עבור שדה הגיל, יש ללחוץ גלגל השיניים וללכת ללשונית "הגיון".

לשונית טאב.png




יש ללחוץ על "הוספת לוגיקה"

הוספת לוגיקה.png




יש לתת שם ללוגיקה ולהוסיף פעולה באמצעות "הוספת פעולה".

שם לוגיקה .png






יש למלא את הפרטים עבור הפעולה, ולהכניס את הקוד הבא באיזור הערך (Javascript):

הוספת פעולה.png


if(data['birth_date_field_name'].trim()===''){return 0;}
const birthdate = new Date(data['birth_date_field_name']); 
const currentDate = new Date(); 
const currentYear = currentDate.getFullYear();
const birthYear = birthdate.getFullYear(); 
const currentMonth = currentDate.getMonth();
const birthMonth = birthdate.getMonth(); 
const currentDay = currentDate.getDate();
const birthDay = birthdate.getDate(); 
var age = currentYear - birthYear; 
if (currentMonth < birthMonth || (currentMonth === birthMonth && currentDay < birthDay)) {
  age--;
}
return  age || 0;