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

מתוך MindCRM
גרסה מ־15:48, 11 בספטמבר 2025 מאת Maksym (שיחה | תרומות)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש

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

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

לשונית טאב.png




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

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




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

שם לוגיקה .png






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

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


if(data['birthday'].trim()===''){return 0;}
const birthdate = new Date(data['birthday']); 
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;