English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دليل وظائف PHP للوقت والمواعيد
timezone_open() تقوم بإنشاء كائنات جديدة من DateTimeZone
timezone_open() هي اختصار لـ DateTimeZone::__construct(). تأخذ نص منطقة الزمن كمعامل، وتقوم بإنشاء كائن DateTimeZone.
timezone_open($timezone)
رقم | المواصفات والمستندات |
---|---|
1 | timezone (مطلوب) هذا هو قيمة النص الذي يمثل المنطقة الزمنية. |
عندما تعود timezone_name_get() دالة DateTimeZone، إذا فشلت، فإن هذه الدالة تعود قيمة بوليةfalse.
تم إدخال هذه الدالة في إصدار PHP 5.2.0، ويمكن استخدامها في جميع الإصدارات الأعلى.
الامثلة التالية توضحtimezone_open()استخدام الدالة -
<?php $tz = "Indian/mahe"; $res = timezone_open($tz); print_r($res); ؟>اختبار لرؤية‹/›
نتيجة الاوتف
مثل DateTimeZone ( [timezone_type] => 3 [timezone] => Indian/mahe )
إنشاء DateTimeZone جديد، ثم العودة إلى اسم المنطقة الزمنية:
<?php $dateSrc = '2017-06-25 1:50 GMT'; $dateTime = date_create($dateSrc); $DateTimeZone = timezone_open('America/Chicago'); date_timezone_set($dateTime, $DateTimeZone); $NewDateTimeZone = date_timezone_get($dateTime); echo 'المنطقة الزمنية الجديدة هي '. timezone_name_get($NewDateTimeZone); echo "\n"; # استخدام الطريقة الثانية $dateTime = new DateTime($dateSrc); $DateTimeZone = new DateTimeZone('America/Chicago'); $dateTime->setTimezone($DateTimeZone); $NewDateTimeZone = $dateTime->getTimezone(); echo 'المنطقة الزمنية الجديدة هي '. timezone_name_get($NewDateTimeZone); ؟>اختبار لرؤية‹/›
نتيجة الاوتف
المنطقة الزمنية الجديدة هي America/Chicago المنطقة الزمنية الجديدة هي America/Chicago