teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

文法修正

2020/03/04 13:25

投稿

tensai
tensai

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- Javascriptで何歳何ヶ月何日と出す計算方法
1
+ Javasprict年齢計算方法
body CHANGED
@@ -1,14 +1,1 @@
1
- 誕生日から現在までを何歳何ヶ月何日まで計算したいのですが、何歳は出せましたが、何ヶ月何日の計算方法が間違ってるので正しい数値を出せません。分かる方ご教授お願いします。
1
+ jsで誕生日から現在までを何歳何ヶ月何日まで計算したいのですが、何ヶ月何日の計算方法が間違ってるので正しい数値を出せません。分かる方ご教授お願いします。
2
- ```javascript
3
- var inputYear = document.button.elements[0].value;
4
- var inputMonth = document.button.elements[1].value;
5
- var inputDate = document.button.elements[2].value;
6
- var weekDate = new Date( inputYear, inputMonth - 1, inputDate );
7
- var today = new Date();
8
- var ms = today.getTime() - weekDate.getTime();
9
- var daysNow = ms / (1000 * 3600 * 24);
10
- var DAYS_PER_MONTH = 365 / 12;
11
- var age = Math.floor(daysNow / 365);
12
- var months = Math.floor((daysNow - 365 * age) / DAYS_PER_MONTH);
13
- var days = Math.floor((daysNow - 365 * age - DAYS_PER_MONTH * months));
14
- ```

1

文法の修正

2020/03/04 13:25

投稿

tensai
tensai

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 誕生日から現在までを何歳何ヶ月何日まで計算したいのですが、何歳は出せましたが、何ヶ月何日の計算方法がうまく出せません。分かる方ご教授お願いします。
1
+ 誕生日から現在までを何歳何ヶ月何日まで計算したいのですが、何歳は出せましたが、何ヶ月何日の計算方法が間違ってるので正しい数値を出せません。分かる方ご教授お願いします。
2
2
  ```javascript
3
3
  var inputYear = document.button.elements[0].value;
4
4
  var inputMonth = document.button.elements[1].value;