2017-07-26 22 views
0

JavaScriptを使用して、指定された年齢から生年月日を計算する方法を教えてください。javascriptを使用して、指定された年齢からの生年月日を計算します。

例:

私は23歳1か月26日と私の年齢を入力しています。

私は1995-05-30として誕生日を取得する必要があります。

これはどのように行うことができます。あなたは日付を使用している場合

+0

の可能性のある重複した[javascriptの - 年齢計算](https://stackoverflow.com/questions/4076321/javascript-age-calculation) –

+1

[生年月日のYYYYMMDDの計算年齢]の可能な複製(https://stackoverflow.com/questions/4060004/calculate-age-given-the-birth-date-in-the-format-yyyymmdd) – Durga

+0

あなたはそれを数秒に変換しようとすることができます、現在の日付時刻として、それから減算し、それから新しい日付を作成する –

答えて

2

、私は一瞬のライブラリを使用することをお勧めします

https://momentjs.com/

あなたは簡単に日付から間隔を引くことができた瞬間を使用します。たとえば、次のように

あなたの場合

moment().subtract(10, 'days')

var bDay = moment().subtract(23, 'years'); 
bDay.subtract(1, 'months'); 
bDay.subtract(26, 'days'); 
+0

素晴らしい解決策。次のレベル。 –

関連する問題