時間計算

現在タイムスタンプ

  • このタイムスタンプはJavaScriptのnew Date()を用いて取得しています.

Format Value How to Calculate
String (Javascript) date = new Date(); date.toString()
String (ISO-8601) date = new Date(); date.toISOString()
String (Ruby) date = new Date(); date_to_ruby_string(date)
Windows FILETIME $ FILETIME = \frac{Unix TimeStamp}{10000000} + 11644473600 $
Julian Day $ JD = \frac{Unix TimeStamp}{86400} + 2440587.5 $

ユリウス通日1

ユリウス日とは、ユリウス暦を-4712年 (紀元前4713年) 1月1日まで遡って適用し、そこから数えた経過日数です。 ユリウス通日と呼ぶこともあります。 -4712年 (紀元前4713年) はユリウス周期の起点となる年です。 もちろんユリウス暦の制定はまだずっと先の話ですが、当時から存在したと仮定して日付を定めます。 たとえば、起点である-4712年1月1日は0日、グレゴリオ暦の2000年1月1日は2451545日となります。 日付が長期にわたり連続するので、日数計算やさまざまな暦の関連付けなど、幅広く使われています。

ユリウス日に小数をつけて、時刻の情報を含めることもできます。 この場合、-4712年1月1日正午を0.0日とした経過日数となります。 たとえば、グレゴリオ暦の2000年1月1日正子は2451544.5日、同正午は2451545.0日となります。 とくに後者はJ2000.0と呼ばれ、さまざまな場面で基準時刻として使われています。 正午を起点とするのは、天体観測の途中で日付が変わらないようにしていた名残です。 世界時より12時間(0.5日)遅れたグリニジ平均天文時に相当します。

年月日 -> ユリウス日

西暦を半角数字で入れてください。
時刻(UTC)を半角数字を入れてください。


  • 計算結果
    • ユリウス日:
    • UNIX TimeStamp:

ユリウス日 -> 年月日

半角数字を入れてください。


  • 計算結果
    • 年月日:
    • UNIX TimeStamp:

参考資料