A simple method to calculate age in years in C# and JavaScript. Additional info on the number of days in a year can be found here.
C#
public static double CalculateAge(DateTime birthDate)
{
double daysPerYear = 365.242199;
TimeSpan span = DateTime.Now.Subtract(birthDate);
double age = span.TotalDays / daysPerYear;
return age;
}
JavaScript
function CalculateAge( birthDate )
{
var msPerDay = 1000 * 60 * 60 * 24;
var daysPerYear = 365.242199;
var age = ( new Date() - new Date(birthDate) ) / msPerDay / daysPerYear;
return age;
}
Tags: .Net, ASP.NET, C#, javascript











I found this information usefull.