「テンプレート:Gregorian serial date」の版間の差分

提供:防弾掲示板wiki
ナビゲーションに移動 検索に移動
三男wiki>サンドキャニオン
(ページの作成:「<includeonly>{{#expr: <!--Days from all years past:--> + (({{{year|{{CURRENTYEAR}}}}} - 1) * 365) + ((({{{year|{{CURRENTYEAR}}}}} - 1) - (({{{year|{{CURRENTYEAR}}}}} - 1) mod 4)) / 4) <!--add a day for every leap--> - ((({{{year|{{CURRENTYEAR}}}}} - 1) - (({{{year|{{CURRENTYEAR}}}}} - 1) mod 100)) / 100) <!--subtract 100 year exception--> + ((({{{year|{{CURRENTYEAR}}}}} - 1) - (({{{year|{{CURRENTYEAR}}}}} - 1) mod 400))…」)
 
(2版 をインポートしました)
 
(他の1人の利用者による、間の1版が非表示)
61行目: 61行目:
|-
|-
|例
|例
|<pre>{{#expr:{{Gregorian serial date|year=1954|month=9|day=21}}-{{Gregorian serial date|year=2022|month=7|day=8}}}}日</pre>
|<pre>{{#expr:{{Gregorian serial date|year=2022|month=7|day=8}}-{{Gregorian serial date|year=1954|month=9|day=21}}}}日</pre>
|{{#expr:{{Gregorian serial date|year=1954|month=9|day=21}}-{{Gregorian serial date|year=2022|month=7|day=8}}}}日
|{{#expr:{{Gregorian serial date|year=2022|month=7|day=8}}-{{Gregorian serial date|year=1954|month=9|day=21}}}}日
|}
|}



2023年9月27日 (水) 14:17時点における最新版


紀元1年1月1日から任意の日付まで何日が経過しているかを示すテンプレートです。

概要

グレゴリウス暦(グレゴリオ暦)はユリウス暦に変わり現在世界で使用されている太陽暦です。 そのグレゴリウス暦を用いた日付が紀元より何日経過しているかを知ることができます。

WikipediaのTemplate:Gregorian_serial_dateよりソースコードを拝借しています。

入力 出力
入力例
{{Gregorian serial date|year=<!--年-->|month=<!--月-->|day=<!--日-->}}
求めたい日付
命日
{{Gregorian serial date|year=2022|month=7|day=8}}
738344
未入力
{{Gregorian serial date}}
739215

差を用いれば任意の日付間の日数の差を求めることも可能です。
今日まで何日かはテンプレート:Start date and dateを使用してください。
例:誕生から死亡まで何日間か

入力 出力
{{#expr:{{Gregorian serial date|year=2022|month=7|day=8}}-{{Gregorian serial date|year=1954|month=9|day=21}}}}日
24762日

仕組み・注意点

  • 閏年が考慮されており正確な日数を知ることができる
  • 未入力時は現在の日付が反映される
  • 1582年10月15日以前は使用が推奨されない(日本の場合1873年1月1日以前)
  • グレゴリウス暦が採用されておらず計算が狂う可能性があるため
  • 基準となっている時間がUTCのため値が1増えるのは午前九時(JST)である