PHP date_sunrise() 函数

实例

返回中国上海今天的日出时间:

<?php
// 上海,中国:
// 维度:北纬 31.22 ,经度:西经 121.47
// 天顶 ~= 90,偏移:+8 GMT
echo("上海,中国:日期:" . date("D M d Y"));
echo("<br>日出时间:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

运行实例

定义和用法

date_sunrise() 函数返回指定日期与地点的日出时间。

提示:请参阅 date_sunset() 函数,返回指定日期与地点的日落时间。

语法

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
参数 描述
timestamp 必需。规定要计算日出时间的日期时间戳。
format

ఆప్షనల్. పరిణామాన్ని తిరిగి చెప్పే విధం నిర్ణయిస్తుంది:

  • SUNFUNCS_RET_STRING(స్ట్రింగ్ నుండి తిరిగి చెప్పుతుంది అంటే 16:46)(డిఫాల్ట్)
  • SUNFUNCS_RET_DOUBLE(ఫ్లోటింగ్ పాయింట్ నుండి తిరిగి చెప్పుతుంది అంటే 16.78243132 ఉదాహరణకు)
  • SUNFUNCS_RET_TIMESTAMP(మొత్తం సమయం తిరిగి చెప్పుతుంది అంటే ఇంటిగర్ టైమ్ స్టాంప్ నుండి ఉదాహరణకు 1095034606)
latitude ఆప్షనల్. ప్రదేశం యొక్క లాటిట్యూడ్ను నిర్ణయిస్తుంది. డిఫాల్ట్ అయినది ఉత్తర దిశలో. దక్షిణ దిశలో నిర్ణయించడానికి ప్రత్యామ్నాయంగా ప్రత్యామ్నాయం పంపండి.
longitude ఆప్షనల్. ప్రదేశం యొక్క లాంగ్లిట్యూడ్ను నిర్ణయిస్తుంది. డిఫాల్ట్ అయినది తూర్పు దిశలో. పశ్చిమ దిశలో నిర్ణయించడానికి ప్రత్యామ్నాయంగా ప్రత్యామ్నాయం పంపండి.
zenith ఆప్షనల్. డిఫాల్ట్ అయినది date.sunrise_zenith.
gmtoffset ఆప్షనల్. GMT మరియు స్థానిక సమయం మధ్య తేడాను గణనలోకి తీసుకుంటుంది, గంటలలో గణనలోకి తీసుకుంటుంది.

సాంకేతిక వివరాలు

తిరిగి వచ్చే విలువలు: విజయవంతం అయితే, ప్రస్తుత ఫార్మాట్లో సూర్యోదయ సమయాన్ని తిరిగి చెప్పుతుంది. విఫలమైతే FALSE తిరిగి చెప్పుతుంది.
PHP వెర్షన్: 5+
నవీకరణ లెజండర్: PHP 5.1.0 నుండి, ఈ ఫంక్షన్ ఎస్_STRICT మరియు E_NOTICE టైమ్ జోన్ లోపాలను తెలుపుతుంది.