English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP & MySQL

كتيب PHP

استخدام دالة PHP date_sunset() ومراجعة الأمثلة

كتيب PHP للوقت والمواعيد

تقوم دالة date_sunset() بتقديم وقت غروب الشمس في المكان المعطى لالتاريخ المعطى.

التعريف والاستخدام

date_sunset()يستقبل الدالة وقت اليوم المحدد لليوم المعطى ويقوم بتقديم وقت غروب الشمس في ذلك اليوم.

النحو

date_sunset($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])

المعامل

الترتيبالمعاملات والشرح
1

timestamp (ضروري)

هذا يحدد علامة التوقيت.

2

format (اختياري)

هذا يحدد نمط القيمة التي تحتاج إلى استخدامها كناتج. يمكنك تقديم ثلاثة معادلات كقيمة لهذا المعامل؛

هذا يعني: SUNFUNCS_RET_STRING(النص،SUNFUNCS_RET_DOUBLE(عدد عشريوSUNFUNCS_RET_TIMESTAMP عدد صحيح.

3

latitude (اختياري)

بافتراضية، هذا الخيار يحدد عرض النجم، هذا الخيار يحدد الشمال. لتحديد قيمة عرض النجم الجنوبي، يجب تقديمها كقيمة سالبة.

4

longitude (اختياري)

بافتراض، يحدد هذا عرض موقع معين، يحدد الاتجاه الشرقي. إذا كنت ترغب في تحديد قيمة عرض الموقع الغربي، فعليك تمرير القيمة كقيمة سلبية.

5

zenith (اختياري)

هذا يحدد قيمة القمة. هذا يحدد الزاوية بين الخط المستقيم المتوازي مع سطح الأرض والشمس

6

gmtoffset (اختياري)

هذا يحدد الفرق بين التوقيت العالمي المناسب والوقت المحلي (بأوقات الساعة).

القيمة العائدة

تقوم دالة date_sunset() بالعودة بتوقيت الغروب المطلوب بنمط. إذا فشلت، فإنها تعود بقيمة بوليةfalse.

إصدار PHP

تم إدخال هذه الدالة في إصدار PHP 5.0 وأيضًا يمكن استخدامها في جميع الإصدارات الأعلى.

مثال عبر الإنترنت

يظهر هذا المثالdate_sunset()استخدام الدالة

<?php
   $sun_info = date_sunset("02-17-2012");
   print_r($sun_info);
?>
اختبار لرؤية‹/›

نتيجة الخروج

14:46

مثال عبر الإنترنت

الآن، من خلال تمرير قيم عرض الجغرافي وعمق الجغرافي لتشغيل هذه الوظيفة. إذا كنت ترغب في تمرير قيم عرض الجغرافي وعمق الجغرافي، فعليك أيضًا تمرير القيم في النمط المطلوب-

<?php
   $sun_info = date_sunset("02-03-2020",SUNFUNCS_RET_STRING, 23.4, -25);
   print_r("وقت الغروب: ".$sun_info);
?>
اختبار لرؤية‹/›

نتيجة الخروج

وقت الغروب: 19:05

مثال عبر الإنترنت

أής مثال هذا��ح عدم وجود وقت الغروب-

<?php
   $sun_info = date_sunset("25-12-2016",SUNFUNCS_RET_STRING, 69, 41);
   print("وقت الغروب: ".$sun_info);
   print("\n");
   var_dump($sun_info);
?>
اختبار لرؤية‹/›

نتيجة الخروج

وقت الغروب:
bool(false)

مثال عبر الإنترنت

<?php
   echo("التاريخ: ".date("D M d Y"));
   echo("\n");
   echo("وقت الغروب: ");
   echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
اختبار لرؤية‹/›

نتيجة الخروج

التاريخ: خميس 07 أيار 2020
وقت الغروب: 20:30