PHPのdate_sunrise()関数
date_sunrise()関数は、指定された日/場所の日の出時刻を返します。成功すると、指定された形式で日の出の時刻を返します。失敗するとFALSE。
構文
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
パラメータ
-
タイムスタンプ −日の出時刻が取られる日のタイムスタンプ。
-
フォーマット −結果を返す方法を指定します:
-
SUNFUNCS_RET_STRING:結果を文字列として返します。
-
SUNFUNCS_RET_DOUBLE:結果をfloatとして返します。
-
SUNFUNCS_RET_TIMESTAMP:結果を整数(タイムスタンプ)として返します
-
-
緯度 −場所の緯度を指定します。緯度のデフォルトは北です。南の値を指定する場合は、負の値を渡す必要があります。
-
経度 −場所の経度を指定します。経度のデフォルトは東です。 West値を指定する場合は、負の値を渡す必要があります。
-
天頂 −デフォルトはdate.sunrise_zenith
-
gmtoffset −GMTと現地時間の時間差。
戻る
date_sunrise()関数は、成功すると、指定された形式で日の出の時刻を返します。失敗するとFALSE。
例
以下は例です-
<?php echo("Date: " . date("D M d Y") . "<br />"); echo("Sunrise time: "); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>
出力
以下は出力です-
Date: Wed Oct 10 2018 Sunrise time: 07:43
例
別の例を見てみましょう-
<?php $res = strtotime('2018-10-25'); var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222)); ?>
出力
以下は出力です-
string(5) "11:28"
-
PHPのfilemtime()関数
filemtime()関数は、ファイルの最終変更時刻を返します。ファイルの最終変更時刻をUNIXタイムスタンプとして返し、失敗するとfalseを返します。 構文 filemtime ( file_path ); パラメータ file_path- 最終変更時刻が検出されるファイルのパス。 戻る filemtime()関数は、ファイルの最終変更時刻をUNIXタイムスタンプとして返し、失敗するとfalseを返します。 例 <?php echo filemtime("info.txt"); ?> 出力 1612734286
-
PHPのdisk_free_space()関数
disk_free_space()関数は、ディレクトリの空き領域をバイト単位で返します。 構文 disk_free_space(dir_name); パラメータ dir_name − ディレクトリの名前を指定します。 戻る disk_free_space()関数は、ファイル内の使用可能なスペースのバイトを返します。失敗するとfalseを返します。 例 <?php echo disk_free_space("/home/"); ?> 出力 832806768640