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 زمانی را نشان می‌دهد.