Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #33393
| Newsgroups | comp.lang.javascript |
|---|---|
| Subject | Re: convert dob into days |
| From | "Evertjan." <exxjxw.hannivoort@inter.nl.net> |
| References | <d839a415-1bb6-485b-a72d-ca9cd4984b52@googlegroups.com> |
| Date | 2017-05-24 19:16 +0200 |
| Message-ID | <XnsA77FC419A70Aeejj99@194.109.6.166> (permalink) |
negisunny38@gmail.com wrote on 24 May 2017 in comp.lang.javascript:
> Hi
>
> is this a right way to convert dob into days.
>
> ========code sample============
>
> //convert date into days
>
> function calculate_age(birth_month, birth_day, birth_year) {
Don't be so American.
> var diffDays = 0;
> var oneDay = 24 * 60 * 60 * 1000; //
> hours*minutes*seconds*milliseconds var firstDate = new
> Date(birth_year, birth_month, birth_day);
1 month wrong!
> var secondDate = new Date();
> return diffDays = Math.round(Math.abs((firstDate.getTime() -
> secondDate.getTime()) / (oneDay)));
>}
>
> I am looking for best way to calculate days lived from birthday.
Nonsense, "best way" is subjective.
Try:
'use strict';
function ageDays(y, m, d) {
let oneDay = 24 * 60 * 60 * 1000;
let dob = new Date(y, m-1, d);
let now = new Date();
return Math.floor( (now-dob)/oneDay );
};
document.write( ageDays(2017,5,22) );
--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
convert dob into days negisunny38@gmail.com - 2017-05-24 09:58 -0700
Re: convert dob into days "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-24 19:16 +0200
Re: convert dob into days negisunny38@gmail.com - 2017-05-24 10:31 -0700
Re: convert dob into days "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-24 23:08 +0200
Re: convert dob into days Mark Lloyd <not@mail.invalid> - 2017-05-24 16:33 -0500
Re: convert dob into days "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-25 16:29 +0200
Re: convert dob into days Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-24 20:06 +0200
Re: convert dob into days Mark Lloyd <not@mail.invalid> - 2017-05-24 16:24 -0500
Re: convert dob into days Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-25 01:00 +0200
Re: convert dob into days Mark Lloyd <not@mail.invalid> - 2017-05-24 19:35 -0500
Re: convert dob into days Jon Ribbens <jon+usenet@unequivocal.eu> - 2017-05-25 11:27 +0000
Re: convert dob into days Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-25 13:45 +0200
Re: convert dob into days Mark Lloyd <not@mail.invalid> - 2017-05-25 13:35 -0500
Re: convert dob into days Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-26 00:35 +0200
Re: convert dob into days Dr J R Stockton <J.R.Stockton@physics.org> - 2017-05-25 15:45 -0700
Re: convert dob into days "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-26 09:12 +0200
Re: convert dob into days Dr J R Stockton <reply1700@merlyn.demon.co.uk.invalid> - 2017-05-26 18:40 +0100
Re: convert dob into days Sam E <why.should.this@be.email.invalid> - 2017-05-27 10:14 -0500
Re: convert dob into days Dr J R Stockton <J.R.Stockton@physics.org> - 2017-05-24 14:36 -0700
csiph-web