PHP date_sunset() º¯Êý

ʵÀý

·µ»ØÆÏÌÑÑÀÀï˹±¾½ñÌìµÄÈÕÂäʱ¼ä£º

<?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_sunset() º¯Êý·µ»ØÖ¸¶¨ÈÕÆÚÓëµØµãµÄÈÕÂäʱ¼ä¡£

Ìáʾ£ºÇë²ÎÔÄ date_sunrise() º¯Êý£¬·µ»ØÖ¸¶¨ÈÕÆÚÓëµØµãµÄÈÕ³öʱ¼ä¡£

Óï·¨

date_sunset(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.sunset_zenith¡£
gmtoffset ¿ÉÑ¡¡£¹æ¶¨ GMT Óë±¾µØÊ±¼äµÄ²îÖµ£¬ÒÔСʱ¼Æ¡£

¼¼Êõϸ½Ú

·µ»ØÖµ£º Èç¹û³É¹¦£¬ÔòÒÔÖ¸¶¨µÄ¸ñʽ·µ»ØÈÕÂäʱ¼ä¡£Èç¹ûʧ°ÜÔò·µ»Ø FALSE¡£
PHP °æ±¾£º 5+
¸üÐÂÈÕÖ¾£º ´Ó PHP 5.1.0 ¿ªÊ¼£¬¸Ãº¯Êý±¨ E_STRICT ºÍ E_NOTICE Ê±Çø´íÎó¡£
VUE