Ruby 3.1.0 リファレンスマニュアル > ライブラリ一覧 > dateライブラリ > Dateクラス > ENGLAND

constant Date::ENGLAND

ENGLAND -> Integer[permalink][rdoc]

英国がグレゴリオ暦をつかい始めた日 (1752年9月14日) をあらわすユリウス日です。この "ENGLAND" の名前は、旧い UNIX の cal(1) の記述に由来します。

[SEE_ALSO] https://www.bell-labs.com/usr/dmr/www/pdfs/man61.pdf

ちなみに、本実装で英国の改暦日を尊重する姿勢がみられるのは前実装からの影響です。前実装が英国の改暦日を尊重していたのは、おそらく cal(1) の影響です。もっとも本実装で一番に尊重されているのは、伊国の改暦日であり、多くの場合、改暦日の既定値は Date::ITALY です。