PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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"

  1. PHPのfilemtime()関数

    filemtime()関数は、ファイルの最終変更時刻を返します。ファイルの最終変更時刻をUNIXタイムスタンプとして返​​し、失敗するとfalseを返します。 構文 filemtime ( file_path ); パラメータ file_path- 最終変更時刻が検出されるファイルのパス。 戻る filemtime()関数は、ファイルの最終変更時刻をUNIXタイムスタンプとして返​​し、失敗するとfalseを返します。 例 <?php    echo filemtime("info.txt"); ?> 出力 1612734286

  2. 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