PHP date_sunrise() fannonin

tarihin nuna

tarinwa gida dakiya cikin Shanghai, China: wuri cikin fari

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