توابع 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 شروع به نمایش خطای E_STRICT و E_NOTICE در زمان‌شمار می‌کند.