現在タイムスタンプ
- このタイムスタンプは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日)遅れたグリニジ平均天文時に相当します。
年月日 -> ユリウス日
- 計算結果
- ユリウス日:
- UNIX TimeStamp:
ユリウス日 -> 年月日
- 計算結果
- 年月日:
- UNIX TimeStamp: