@@ -, +, @@
memberentry.pl
---
.../prog/en/modules/members/memberentrygen.tt | 21 ++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
@@ -145,6 +145,23 @@
return 0;
}
+ function CalculateAge(dateofbirth) {
+ //var dob = $("#dateofbirth").datepicker( 'getDate' );
+ //var today = new Date();
+ var dob = new Date($("#dateofbirth").datepicker( 'getDate' ));
+
+ var ageDifS = (Date.now() - dob.getTime()) / 1000;
+ var year = Math.floor(ageDifS / 31536000);
+ var month = Math.floor((ageDifS % 31536000) / 2628000);
+ var day = Math.floor(((ageDifS % 31536000) % 2628000) / 86400);
+
+ var age_string = "Age: ";
+ if (year) { age_string += year + " year(s) "; }
+ if (month) { age_string += month + " month(s) "; }
+ if (day) { age_string += day + " day(s) "; }
+
+ var elem = $("#dateofbirth").siblings(".hint").first().html(age_string);
+ }
var MSG_SEPARATOR = _("Separator must be / in field %s");
@@ -344,9 +361,9 @@
Date of birth:
[% IF ( dateformat == "metric" ) %]
-
+
[% ELSE %]
-
+
[% END %]
[% IF ( mandatorydateofbirth ) %]Required[% END %]
--