PHPのJewishToJD()関数とは?使い方とサンプルコードを解説
PHPのJewishToJD()関数は、ユダヤ暦(ユダヤ教で使用される暦)の日付をユリウス通日(Julian Day Count)に変換するための関数です。この関数は、カレンダー関連の処理を行う際に便利で、変換結果としてユリウス日番号を整数値で返します。
構文
jewishtojd(month, day, year)
パラメータ
month − 月を1から13までの数値で指定します。ユダヤ暦では閏月が存在するため、最大13ヶ月となります。
day − 日を1から30までの数値で指定します。
year − 年を1から9999までの数値で指定します。
戻り値
jewishtojd()関数は、指定されたユダヤ暦の日付に対応するユリウス日番号を返します。
使用例
以下は、JewishToJD()関数を使用してユダヤ暦の日付をユリウス通日に変換するサンプルコードです。
<?php $res = jewishtojd(10,25,2017); echo $res; ?>
出力結果
1084605
上記の例では、ユダヤ暦の「2017年10月25日」をユリウス通日に変換し、その結果である「1084605」が出力されます。このように、JewishToJD()関数を使うことで、異なる暦体系間での日付計算を簡単に行うことができます。
-
PHPのFrenchToJD()関数とは?フランス共和暦をユリウス通日に変換する方法
PHPのFrenchToJD()関数は、フランス共和暦(French Republican Calendar)の日付をユリウス通日(Julian day count)に変換するための関数です。 注意: FrenchToJD()関数で扱えるのは、共和暦の年1年から14年までの日付(グレゴリオ暦の1792年9月22日~1806年9月22日に相当)のみです。この範囲外の年を指定すると、正しい結果が得られないため注意してください。 構文 frenchtojd(month, day, year); パラメータ month − 月を表す数値を指定します。1(ヴァントミアール/Vendémiaire)から
-
PHPのfscanf()関数とは?使い方とフォーマット指定子を徹底解説
PHPのfscanf()関数は、オープン中のファイルから入力を読み込み、指定されたフォーマットに従って解析するための関数です。パラメータを2つだけ渡して呼び出した場合、解析結果の値が配列として返されます。基本構文fscanf(file_pointer, format, mixed)パラメータの詳細file_pointer − fopen()関数を使って作成されたファイルシステムポインタリソースを指定します。format − 読み込むデータの形式(フォーマット)を指定します。使用できる主なフォーマット指定子は以下の通りです。%% − パーセント記号(%)そのものを返す%b − 2進数として読み込