jdtounix

ユリウス歴を Unix タイムスタンプに変換する

説明

int jdtounix(int $julian_day)

この関数は、julian_day で指定したユリウス歴に 対応する Unix タイムスタンプを返します。 返される時刻はUTCです。

パラメータ

julian_day

64bit のシステムでは、2440588 から 106751993607888 までのユリウス積算日。 32bit のシステムでは、2440588 から 2465443 までの値です。

戻り値

指定したユリウス積算日の開始(昼ではなく夜中)時の Unix タイムスタンプを返します。

エラー / 例外

julian_day が範囲外の値の場合、 ValueError がスローされます。

変更履歴

バージョン 説明
8.0.0 この関数は、失敗時に false を返さなくなりました。 代わりに ValueError をスローするようになっています。
7.3.24, 7.4.12 julian_day の上限が拡張されました。 これより前のバージョンでは、アーキテクチャに関わらず、 2465342 が上限でした。

参考

  • unixtojd