العودة إلى وقت غروب الشمس اليوم في لشبونة، البرتغال:
<?php// لشبونة، البرتغال:// خط العرض: 38.4 شمالًا، خط الطول: 9 غربًا// زينيث ~= 90، الإزاحة: +1 GMTecho("لشبونة، البرتغال: التاريخ: " . date("DM d Y") );echo("<br>وقت الغروب: ");echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));?>تقوم الدالة date_sunset() بإرجاع وقت غروب الشمس للتاريخ والموقع المحددين.
نصيحة: راجع الدالة date_sunrise()، التي تُرجع وقت شروق الشمس بتاريخ وموقع محددين.
date_sunset( timestamp,format,latitude,longitude,zenith,gmtoffset);
المعلمة | يصف |
---|---|
الطابع الزمني | مطلوب. يحدد الطابع الزمني للتاريخ الذي سيتم حساب وقت غروب الشمس له. |
شكل | خياري. تحديد كيفية إرجاع النتائج: SUNFUNCS_RET_STRING (إرجاع النتيجة بتنسيق سلسلة، مثل 16:46) (افتراضي) SUNFUNCS_RET_DOUBLE (إرجاع النتيجة بتنسيق عائم، مثل 16.78243132) SUNFUNCS_RET_TIMESTAMP (يُرجع النتيجة بتنسيق عدد صحيح (الطابع الزمني)، مثل 1095034606) |
خط العرض | خياري. يحدد خط العرض للموقع. الافتراضي هو خط العرض الشمالي. وبالتالي، إذا كنت تريد تحديد خط العرض الجنوبي، فيجب عليك تمرير قيمة سالبة. |
خط الطول | خياري. يحدد خط الطول للموقع. الافتراضي هو خط الطول الشرقي. وبالتالي، إذا كنت تريد تحديد خط الطول غربًا، فيجب عليك تمرير قيمة سالبة. |
ذروة | خياري. الافتراضي هو date.sunset_zenith. |
com.gmtoffset | خياري. يحدد الفرق بين توقيت جرينتش والتوقيت المحلي. الوحدة ساعات. |
قيمة الإرجاع: | إذا نجح الأمر، فسيتم إرجاع وقت غروب الشمس بالتنسيق المحدد. إرجاع FALSE عند الفشل. |
---|---|
نسخة PHP: | 5+ |
سجل التحديث: | بدءًا من PHP 5.1.0، تقوم هذه الوظيفة بالإبلاغ عن أخطاء المنطقة الزمنية E_STRICT وE_NOTICE. |