غروب خورشید (date_sunset)
گاهی وقتا می خوایم بدونیم خورشید کی غروب می کنه. تابع date_sunset() این کارو انجام می ده. «برچسب زمان (Timestamp)» یعنی زمان به عدد، و «عرض و طول جغرافیایی» جای شهر رو مشخص می کنن.
تعریف کوتاه تابع غروب خورشید
این تابع زمان غروب خورشید رو برای یک روز و مکان مشخص برمی گردونه. خروجی می تونه رشته، عدد یا timestamp باشه.
نحو (Syntax) و پارامترها
date_sunset(timestamp, format, latitude, longitude, zenith, gmtoffset)
timestamp: عدد زمان روز.
format: خروجی رشته، عدد یا timestamp.
latitude: عرض جغرافیایی. منفی برای جنوب.
longitude: طول جغرافیایی. منفی برای غرب.
zenith: زاویه پیش فرض خورشید.
gmtoffset: اختلاف ساعت با GMT.
مثال عملی
<?php
// Lisbon, Portugal:
// Latitude: 38.4 North, Longitude: 9 West
// Zenith ~= 90, offset: +1 GMT
echo("Lisbon, Portugal: Date: " . date("D M d Y"));
echo("<br>Sunset time: ");
echo(date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1));
?>
نکته: برای زمان طلوع خورشید، date_sunrise() رو استفاده کن.
گام های عملی
- تاریخ مورد نظر رو با
time()یاstrtotime()آماده کن. - عرض و طول جغرافیایی مکان رو مشخص کن.
- تابع
date_sunset()رو صدا بزن و خروجی رو نمایش بده.
جمع بندی سریع
- تابع، زمان غروب خورشید رو برمی گردونه.
- ورودی ها: timestamp، format، عرض و طول جغرافیایی.
- خروجی می تونه رشته، عدد یا timestamp باشه.
- برای طلوع خورشید، از
date_sunrise()استفاده کن.