TECH I.S.

PHP date_sunset() 関数

❮ PHP date/timeリファレンス

今日のポルトガル、リスボンの日没時刻を返します。

<?php // Lisbon, Portugal: // Latitude: 38.4 North, Longitude: 9 West // Zenith ~= 90, offset: +1 GMT echo("Lisbon, Portugal: Date: " . date("D M d Y")); echo("<br>Sunset time: "); echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>


定義と使用法

date_sunset()関数は、指定された日と場所の日没時刻を返します。

ヒント:指定された日と場所の日の出時刻を返すdate_sunrise()関数を見て下さい。


構文

<div>date_sunset(<em>timestamp, format, latitude, longitude, zenith, gmtoffset)</em></div>

パラメータ値

パラメータ

説明

timestamp Required 日没時刻を取得する日のタイムスタンプを指定します
format

Optional 結果を返す方法を指定します。

  • SUNFUNCS_RET_STRING(結果を文字列として返します。例:16:46)(これがデフォルトです)
  • SUNFUNCS_RET_DOUBLE(結果をfloatとして返します。例:16.78243132)
  • SUNFUNCS_RET_TIMESTAMP(結果を整数(タイムスタンプ)として返します。(例: 1095034606)
latitude Optional 場所の緯度を指定します。デフォルトはNorthです。Southの値を指定するには、負の値を渡します
longitude Optional 場所の経度を指定します。デフォルトはEastです。 Westの値を指定するには、負の値を渡します
zenith Optional デフォルトはdate.sunset_zenith
gmtoffset Optional GMTと現地時間の差を時間単位で指定します

技術的な詳細

Return Value: 成功した場合、指定されたformat時刻で日没時刻を返します。失敗した場合は FALSE

PHP バージョン:

5+

変更ログ:

PHP 5.1.0以降、この関数はE_STRICTおよびE_NOTICEタイムゾーンエラーを生成します。

❮ PHP date/timeリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細