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 和當地時間之間的時差(以小時為單位)。
<?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"
以上是在PHP中的date_sunrise()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!