回答編集履歴

1

修正、リンク追加

2019/12/13 08:54

投稿

x_x
x_x

スコア13749

test CHANGED
@@ -2,9 +2,13 @@
2
2
 
3
3
  ```JavaScript
4
4
 
5
- Y = Nen % (100 * Math.floor(Nen / 100));
5
+ Y = Nen % 100;
6
6
 
7
7
  ```
8
+
9
+ cf. [ツェラーの公式](https://ja.wikipedia.org/wiki/%E3%83%84%E3%82%A7%E3%83%A9%E3%83%BC%E3%81%AE%E5%85%AC%E5%BC%8F)
10
+
11
+
8
12
 
9
13
  とはいえ、曜日をごちゃごちゃ計算してバグを埋め込むよりさっさと Date オブジェクトを使ったほうがいいです。
10
14
 
@@ -13,3 +17,5 @@
13
17
  First = new Date(Nen, Tuki - 1).getDay();
14
18
 
15
19
  ```
20
+
21
+ [https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay)