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

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

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

PHP & MySQL

دليل PHP

استخدام دالة PHP date_sunrise() و مثال

كتيب دليل PHP للوقت والتاريخ

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

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

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

النحو

date_sunrise($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 (اختياري)

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

6

gmtoffset (اختياري)

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

النتيجة

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

إصدار PHP

تم إدخال هذه الدالة في إصدار PHP 5.0 وأصبحت قابلة للتطبيق في جميع الإصدارات الأعلى.

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

السؤال التالي يوضحdate_sunrise()استخدام الدالة

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

نتيجة الخروج

04:39

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

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

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

نتيجة الخروج

وقت الشروق: 08:21

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

السؤال التالي��ح أن لا يوجد وقت شروق-

<?php
   $sun_info = date_sunrise("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_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
اختبار لرؤية‹/›

نتيجة الخروج

التاريخ: الخميس 07 مايو 2020
وقت الشروق: 06:34