Age From DOB

PHOTO EMBED

Mon Sep 18 2023 16:00:02 GMT+0000 (Coordinated Universal Time)

Saved by @Taimoor #terminal

2- To Calculate Age
------------------------------
--->> BUILD -->DOCTYPE --> SEARCH "EMPLOYEE"
--->> BUILD -->CLIENT SCRIPT -->ADD NEW --> DOCTYPE=EMPLOYEE-->ENTER CODE
//RENAME "age" TO YOUR CUSTOM FIELD NAME.//
_____________________________________________
frappe.ui.form.on('Employee', {
    date_of_birth: function(frm) {
        if (frm.doc.date_of_birth) {
            var birthDate = new Date(frm.doc.date_of_birth);
            var today = new Date();
            var ageInMilliseconds = today - birthDate;
            var ageInYears = Math.floor(ageInMilliseconds / (365.25 * 24 * 60 * 60 * 1000));
            frm.set_value('age', ageInYears);
        }
    }
});
content_copyCOPY