Php-function-sunrise

提供:Dev Guides
移動先:案内検索

PHP-関数date_sunrise()

構文

mixed date_sunrise ( int $timestamp [, int $format [, float $latitude
   [, float $longitude [, float $zenith [, float $gmt_offset]]]]] )

定義と使い方

この関数は、特定の日の日の出時刻(タイムスタンプとして指定)と場所を返します。

パラメーター

Sr.No Parameter & Description
1

timestamp(Required)

日の出時刻が取得される日のタイムスタンプ。

2

format(Optional)

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

  • SUNFUNCS_RET_STRING(結果を文字列として返します。 e.g. 16:46)
  • SUNFUNCS_RET_DOUBLE(結果をfloatとして返します。 e.g. 16.78243132) *SUNFUNCS_RET_TIMESTAMP(結果を整数(タイムスタンプ)として返します。 e.g. 1095034606)
3
  • latitude(Optional)*

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

4

longitude(Optional)

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

5

zenith

オプションです。

6

gmt_offset(Optional)

GMTと現地時間の時差を指定します。

戻り値

成功すると指定された形式で日の出時刻を返し、失敗すると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 Dec 07 2016
Sunrise time: 08:43