首頁 >後端開發 >php教程 >在PHP中的date_sunrise()函數

在PHP中的date_sunrise()函數

WBOY
WBOY轉載
2023-09-09 11:01:021474瀏覽

在PHP中的date_sunrise()函數

date_sunrise() 函數傳回給定日期/位置的日出時間。如果成功,它將以指定的格式返回日出時間。失敗時為 FALSE。

語法

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

參數

  • #時間戳 - 取得日出時間當天的時間戳記。

  • format - 指定如何傳回結果:

    • SUNFUNCS_RET_STRING:以字串形式傳回結果。

    • SUNFUNCS_RET_DOUBLE :以浮點形式傳回結果。

    • SUNFUNCS_RET_TIMESTAMP :以整數(時間戳記)形式傳回結果

  • ## 緯度 - 指定位置的緯度。緯度預設為北緯。如果要指定南值,則必須傳遞負值。

  • 經度 - 指定位置的經度。經度預設為東經。如果要指定西值,則必須傳遞負值。

  • zenith - 預設為date.sunrise_zenith

    li>
  • 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(&#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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除