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

מתוך Mind Connect
גרסה מ־12:51, 15 בינואר 2025 מאת מנהל (שיחה | תרומות) (הוספת דף חישוב גיל מתאריך לידה)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש

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

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

לשונית טאב.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;