English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعيد وظيفة timezone_offset_get() الفرق الزمني بالنسبة لـ GMT.
وظيفة timezone_offset_get() هي اسم بديل لـ DateTimeZone::getOffset(). إنها تأخذ منطقة الزمنية ومقدار الوقت كمعاملين، وتعيد قيمة التباين الزمني بالنسبة لـ GMT.
timezone_offset_get($object, $datetime)
رقم | الإعدادات والشرح |
---|---|
1 | object (مطلوب) هذاDateTimeZone object. |
2 | datetime (مطلوب) هذاDateTimeInterface object، وهو موضوع الحسابات للفارق الزمني. |
PHP timezone_offset_get()函数 returns an integer value specifying the required timezone offset in seconds. If it fails, this function returns a boolean valuefalse.
تم إدخال هذه الدالة لأول مرة في إصدار PHP 5.2.0، وهي قابلة للاستخدام في جميع الإصدارات الأعلى.
السلسلة التالية توضحtimezone_offset_get()يستعيد الدالة وظيفة التباين الزمني بالنسبة لـ GMT:-
<?php $tz = new DateTimeZone("Indian/mahe"); $datetime = date_create("now", new DateTimeZone("Asia/Shanghai")); $res = timezone_offset_get($tz, $datetime); print($res); ?>اختبار لرؤية‹/›
نتائج الإخراج
14400
استخدام طريقة تعامل الأوبجكتات لتحديد التباين الزمني بالنسبة لـ GMT
<?php $dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei"); $dateTimeZoneJapan = new DateTimeZone("Asia/Tokyo"); $dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei); $dateTimeJapan = new DateTime("now", $dateTimeZoneJapan); $timeOffset = $dateTimeZoneJapan->getOffset($dateTimeTaipei); var_dump($timeOffset); ?>اختبار لرؤية‹/›
نتائج الإخراج:
int(32400)