سبد (0)

تابع ()date_sunrise

 تابع ()date_sunrise

PHP Date/Time کلیه توابع کار با تاریخ و زمان در PHP

مثال ( تابع ()date_sunrise)

برگرداندن زمان طلوع خورشید امروز، برای لیسبون و پرتقال: 

<?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>Sunrise time: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>

امتحان کنید »

تعریف و کاربرد

تابع ()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 خطا ایجاد می کند.

PHP Date/Time کلیه توابع کار با تاریخ و زمان در PHP 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه