• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 226
  • Last Modified:

coverting primitive date into the the month

I have the primitive date that I am calculating the by dividing by this formula 1000 * 60 * 60 * 24 * 365.25 so this will give me age of the person. Now I also want to get a month from this primitive date
0
erikTsomik
Asked:
erikTsomik
  • 3
  • 2
1 Solution
 
leakim971PluritechnicianCommented:
Now I also want to get a month from this primitive date

store the number of year in a variable : yearAge
use :

function calcage() {
				var vdob = new Date(document.getElementById("dateofbirth").value);				
				var vcurrentTime = new Date();
				var vyear = vcurrentTime.getFullYear();
				var ageInMilliseconds = vcurrentTime.getTime() - vdob.getTime();
                                var ageInYear = Math.floor(ageInMilliseconds / (1000 * 60 * 60 * 24 * 365.25));
                                var ageInYearMillisecond = ageInYear * 1000 * 60 * 60 * 24 * 365.25
                                var months = Math.floor((ageInMilliseconds - ageInYearMillisecond)/(1000 * 60 * 60 * 24 * 29.5));
				document.getElementById("age").value = ageInYear + ' years' + " and " + months;
	}

Open in new window

0
 
erikTsomikSystem Architect, CF programmer Author Commented:
I tried but the formula does not. FOr example the persons birthday is on 3/24/1999 so today he is exactly 15 years 9 month old, if I shift the date to 3/25/1998 then it is still shows me 15 years and 6 month event though his 15 years and 9 month will be tomorrow
0
 
leakim971PluritechnicianCommented:
born in march to september 9 - 3 = 6
0
 
erikTsomikSystem Architect, CF programmer Author Commented:
different case when 15 years and 6 month

I will also have a rule for 16 years sharp
0
 
leakim971PluritechnicianCommented:
if you change the rules, change the code

the question was about having the month using your formula :
Now I also want to get a month from this primitive date

line 8 you've the month :
var months = Ma...

what else?
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now