توابع date_sunrise() در PHP
مثال
زمان طلوع خورشید امروز در شانگهای، چین را بازگردانید:
<?php // شانگهای، چین: // عرض جغرافیایی: شمالی 31.22، طول جغرافیایی: غربی 121.47 // زاویه افقی ~= 90، اختلاف زمانی: +8 GMT echo("شanghai، چین: تاریخ: " . date("D M d Y")); echo("<br>زمان طلوع خورشید:"); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8)); ?>
语法
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
参数 | 描述 |
---|---|
timestamp | 必需。规定要计算日出时间的日期时间戳。 |
format |
可选。规定如何返回结果:
|
latitude | 可选。规定地点的纬度。默认是指北纬。如需指定南纬,请传递负值。 |
longitude | 可选。规定地点的经度。默认是指东经。如需指定西经,请传递负值。 |
zenith | 可选。默认为date.sunrise_zenith。 |
gmtoffset | 可选。规定GMT与本地时间的差值,以小时计。 |
技术细节
返回值: | 如果成功,则以指定格式返回日出时间。如果失败则返回FALSE。 |
---|---|
PHP版本: | 5+ |
更新日志: | 从PHP 5.1.0开始,该函数报E_STRICT和E_NOTICE时区错误。 |