مثال
برگرداندن یک انتقال برای منطقه زمانی:
$timezone = جدید DateTimeZone ("اروپا/پاریس")؛
// سبک رویه
print_r(reset(timezone_transitions_get($timezone)));
echo "
"
// سبک شی گرا
print_r(reset($timezone->getTransitions()));
?>
این را خودتان امتحان کنید »
تعریف و استفاده
timezone_transitions_get() همه انتقالها را برای منطقه زمانی برمیگرداند.
نحو
دو تابع زیر معادل هستند و می توان از هر یک از توابع استفاده کرد
همانطور که در مثال بالا نشان داده شده است.
سبک رویه:
timezone_transitions_get(object, timestamp_start, timestamp_end)
سبک شی گرا:
DateTimeZone::getTransitions(timestamp_start، timestamp_end)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| شیء | الزامی (برای سبک رویه ای). یک شی DateTimeZone | را مشخص می کند
| timestamp_start | اختیاری. شروع مهر زمانی |
| timestamp_end | اختیاری. مهر زمانی پایان |
جزئیات فنی
| مقدار بازگشتی: | یک آرایه نمایه شده عددی حاوی آرایه انجمنی با همه انتقال ها در موفقیت FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 5.2+ |
| تغییر PHP: | PHP 5.3: timestamp_begin و timestamp_end اضافه شد پارامترها |
❮ مرجع تاریخ/زمان PHP