ホームページ  >  記事  >  バックエンド開発  >  PHP の date_sunrise() 関数

PHP の date_sunrise() 関数

WBOY
WBOY転載
2023-09-09 11:01:021456ブラウズ

PHP の date_sunrise() 関数

date_sunrise() 関数は、指定された日付/場所の日の出時刻を返します。成功すると、指定された形式で日の出時刻が返されます。失敗した場合は FALSE。

構文

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);

パラメータ

  • タイムスタンプ - 現在の日の出時刻のタイムスタンプを取得します。

  • format - 結果を返す方法を指定します。

    • SUNFUNCS_RET_STRING: 結果を文字列として返します。

    • SUNFUNCS_RET_DOUBLE: 結果を浮動小数点形式で返します。

    • SUNFUNCS_RET_TIMESTAMP: 結果を整数 (タイムスタンプ) として返します。

  • Latitude - 指定場所の緯度。緯度のデフォルトは北です。南の値を指定する場合は、負の値を渡す必要があります。

  • Longitude - 指定された場所の経度。経度のデフォルトは東経です。西の値を指定する場合は、負の値を渡す必要があります。

  • zenith - デフォルトは date.sunrise_zenith

    li>
  • gmtoffset - GMT と現地時間の間時差(時間単位)。

Return

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(&#39;2018-10-25&#39;);
   var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222));
?>

出力

出力は次のとおりです-

string(5) "11:28"

以上がPHP の date_sunrise() 関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。