曜日計算機

過去や未来の日付を問わず、コンウェイの終末のルールをステップごとに使い、計算を単に読むだけでなく学習できるようにしましょう。

01 計算機

結果

    途中式を表示

      曜日計算機は、グレゴリオ暦の任意の日付(過去・未来問わず)の曜日を返し、結果だけでなくコンウェイの終末のルールを用いて答えの背後にある算術を表示します。日付を入力すると、計算機は即座に曜日を指定し、その後、入力した日付の数字に置き換えて頭の中で計算する手順を説明します。

      どんなデートでも曜日を見つけましょう

      Concept diagram: Inputs leads to day of week for any date leads to ResultInputsday of week for anydateResult
      Find the day of the week for any date.

      グレゴリオ暦のすべての日付は、有限の表で調べるのではなく、固定された基準点に対する日付の位置から計算される、ちょうど1つの平日にマッピングされます。曜日計算機は、グレゴリオ暦が発効した年である1583以降の任意の日付を直接計算し、曜日名を即座に返します。

      同じ方法は、数十年前の日付と数世紀後の未来の日付でも同じように機能します。なぜなら、基礎となる算術は現在の日付や保存された範囲に依存しないからです。生年月日、歴史的出来事、遠い未来の予定日の入力はすべて同じ計算を用います。

      コンウェイの終末のルールを適用する

      Concept diagram: Inputs leads to Conway's Doomsday rule leads to ResultInputsConway's Doomsday ruleResult
      Apply Conway's Doomsday rule.

      コンウェイの終末のルールは、特定の覚えやすい日付群がその年にすべて当てはまる「終末日」という1つの平日を選び、その年の他の日付を最も近いアンカー日付からの距離で測るものです。

      曜日計算機は手作業で動作できる速度が良いため、ブラックボックスの結果の陰に隠すよりも見せる価値があります。

      このルールは1年を4段階で計算します。ルックアップテーブルから平日の世紀のアンカーを見つけ、2桁の年から3つの小さな値を計算し、算術でモジュロ7を用いてアンカーと組み合わせます。その結果、すべての終末日がその年にあたり、同じ年の他の日付を見つける基準となります。

      b = floor(twoDigitYear / 12)
      c = twoDigitYear mod 12
      d = floor(c / 4)
      yearDoomsday = (centuryAnchor + b + c + d) mod 7

      月ごとの終末を覚えよう

      Concept diagram: Inputs leads to Memorise monthly doomsdays leads to ResultInputsMemorise monthlydoomsdaysResult
      Memorise the monthly doomsdays.

      短い日付リストは毎年その年の終末日の平日に割り当てられており、これが計算機なしでルールを実用的にする記憶のトリックです。偶数月はその数字と自己を組み合わせます:4/4、6/6、8/8、10/10、12/12はすべて終末日に当てはまります。

      5月から11月までの奇数月は、ニモニック「私は9から5まで7-11で作業します」の後に続きます:5/9、9/5、7/11、そして11/7。

      3月はπの最初の3桁である3/14を使用します。1月と2月は例外で、うるう年かどうかによって異なるためです。うるう年なら1/4と2/29、または共通年では1/3と2/28です。これらの日付のいずれかが目標年の日付として分かると、その年の他の日付は、最も近い日付から順番に数え、その数を7を割って減らすことで得られます。

      3月 2292 の日付を見つけてください

      Concept diagram: Inputs leads to day for 15 March 2292 leads to ResultInputsday for 15 March 2292Result
      Find the day for 15 March 2292.

      コンウェイの終末のルールを用いて、3月 2292 の平日を手作業で算出すると、Tuesday1。世紀のアンカーを見つけます。 2200 年代は金曜日の平日インデックス 5 にアンカーされ、日曜日は 0 の表に置かれます。**2。

      2桁の年である92から年調整を計算します。** b = 床(92 / 12) = 7 c = 92 mod 12 = 8 d = 床(8 / 4) = 2

      3。アンカーと組み合わせて、7を合わせて。 5 + 7 + 8 + 2 = 22、そして22 mod 7 = 1(月曜日)。2292の終末日平日は月曜日です。

      4。15 Marchに最も近い月次終末日を探します。 3月の終末日は 3/14 なので、14 3月 2292 は月曜日です。

      5。目標日に進みましょう。 15 3月は 14 3月の翌日なので火曜日です。

      ISOの週番号を読んでください

      Concept diagram: Inputs leads to ISO week number leads to ResultInputsISO week numberResult
      Read the ISO week number.

      ISO 8601 週番号システムは、毎週 1 から 52 または 53 までの週番号を割り当て、毎週は日曜日ではなく月曜日から始まります。

      週1は、その年の第1木曜日を含む週と定義されており、1月の最初の数日間が新しい年の週1ではなく、前年の最終週に属することもあります。

      曜日計算機は、入力した日付ごとにISOの週番号と平日名を報告します。これはヨーロッパの多くの地域でスケジューリング、給与期間、製造日コードに使われる番号システムであり、米国の一部文脈で日曜日から始まる単純な「年間週」数とは異なります。

      10か国語でその日を挙げてください

      Concept diagram: Inputs leads to Name day in ten languages leads to ResultInputsName day in tenlanguagesResult
      Name the day in ten languages.

      平日の名前は言語間で直接翻訳され、曜日計算機は計算された平日の名前を10言語で返し、英語の結果(スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、日本語、韓国語、アラビア語、ヒンディー語)も返します。

      これらの言語のいくつかは、以下に述べる同じ歴史的史料に由来するため、英語と同じ根底にある命名パターンを保持していますが、日本語や韓国語は代わりに太陽、月、火、水、木、金属、土といった元素の名を平日に付けており、共通の語源を持たない全く別の命名伝統です。

      平日の名前がどこから来るのか理解しましょう

      Concept diagram: Inputs leads to where weekday names come from leads to ResultInputswhere weekday namescome fromResult
      Understand where weekday names come from.

      英語の平日の名前は、二つの異なる神話伝統が重なってから来ています。日曜日と月曜日は太陽と月を直接名付けます。土曜日はローマ神の土星を翻訳なしで保持しています。

      残りの4日間、火曜日から金曜日までは、古英語話者がローマから七日間制を採用した際に、ローマ神話の神々から北欧神話の最も近い対応物に翻訳されました。

      火曜日は北欧の戦神ティウから来て、火星とマッチングしています。ウェンズデーはウォーデンから、水星とマッチングしています。木曜日は木星とマッチングしたトールから来ています。フライデーはフリッグから来て、金星とマッチングしています。スペイン語やフランス語などのロマンス語は、元のローマの惑星名をより直接的に保持しているため、マルテス、マルディ、マルスはすべて明確な語根を共有しているのに対し、チューズデーはそうではありません。

      よくある質問

      特定の日付は曜日でしたか?

      曜日計算機に日付を入力すると、グレゴリオ暦の日付位置から計算され、限定された表から調べるのではなく、曜日を直接返すため、1583以降の任意の日付に対応します。

      コンウェイの終末法則はどのように機能するのか?

      このルールは、世紀アンカーと2桁の年から短い計算を用いて目標年の「終末日」平日を見つけ、その終末日の平日に常に当たる最も近い記憶しやすい日付(例えば4/4や9/5)との距離を測定します。

      ISOの週数は何?

      ISO 8601の週番号は1から52または53までで、週は月曜日から始まり、週は1はその年の最初の木曜日を含む週と定義されています。これはヨーロッパのほとんどの地域で使われている標準的な週番号システムです。

      なぜ土曜日はローマの神の名前にちなんでいて、火曜日はそうではないのでしょうか?

      土曜日はローマ名の土星を直接保持しました。火曜日から金曜日は、七日制の週と命名パターンが古英語話者に伝わった際に、ローマの惑星名から最も近い北欧の神々に翻訳されました。そのため、火曜日は火星ではなくティウに由来します。

      計算機は遠い未来の日付の曜日を特定できますか?

      はい。計算は現在の日付に依存しないため、過去数世紀後または未来数世紀後の日付に同じように適用されます。これはグレゴリオ暦の有効範囲内で1583から始まるものです。

      うるう日、つまり2月は何曜日ですか?

      29 2月は他の日付と同じ方法で計算され、うるう年の2月の終末日を用いて計算されます。これは2/29そのものです。つまり、29 2月は常にその年の終末日と同じ平日にあたるということです。

      他の言語で曜日が表示されるのか?

      はい。英語の平日名に加えて、計算機はスペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、日本語、韓国語、アラビア語、ヒンディー語で同等の名前を返します。

      ある日付の曜日はすべての国で同じですか?

      はい。グレゴリオ暦とその平日の順序は国際的に民事目的で使われているため、ある暦の日付はどこでも同じ曜日に当てはまりますが、現地の暦の日付自体は時差によって真夜中近くに1日差があることがあります。

      まとめ

      曜日計算機は、グレゴリオ暦の任意の日付に対して平日を返し、コンウェイの終末のルールを用いて計算を示します。このルールは、世紀のアンカーから1年のドゥームズデイ平日を求め、任意の日付が最も近い記憶可能なアンカーデイからの距離を測定します。

      すべての結果にはISOの週番号、平日名の9言語への翻訳、ローマ神話や北欧神話における英語の平日名の歴史的起源も含まれています。