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

PHP Basic Tutorial

PHP Advanced Tutorial

PHP & MySQL

دليل PHP Reference

استخدام دالة PHP date_default_timezone_get() مع أمثلة

دليل PHP Date & Time Functions

تُرجع دالة date_default_timezone_get() منطقة زمنية افتراضية تستخدمها جميع دوال التاريخ والوقت في السكربت

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

date_default_timezone_get()تُرجع الدالة جميع الدوال في السكربت المنطقة الزمنية الافتراضية.

إذا تم استخدام دالة date_default_timezone_set() لضبط المنطقة الزمنية. تُرجع دالة date_default_timezone_get() القيمة المنطقة الزمنية التي تم ضبطها مسبقًا، إذا لم يتم ضبط أي قيمة منطقة زمنية افتراضية، فإن هذه الدالة سترجع قيمة منطقة زمنية UTC الافتراضية.

النص

date_default_timezone_get()

المعلمات

لا تقبل وظيفة date_default_timezone_get() أي معلمات.

القيمة المرجعة

تقوم الوظيفة بإرجاع قيمة 字符ية تمثل المنطقة الزمنية الافتراضية.

إصدار PHP

تم إدخال هذه الوظيفة في إصدار PHP 5.1.0، ويمكن استخدامها في جميع الإصدارات الأحدث.

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

في هذا المثال، نبحث عن المنطقة الزمنية الافتراضية ونطباعها-

<?php
   $timeZone = date_default_timezone_get();
   print("المنطقة الزمنية الافتراضية: ".$timeZone);
?>
اختبار لرؤية‹/›

نتيجة الإخراج

المنطقة الزمنية الافتراضية: UTC

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

في هذا المثال، نستخدمdate_default_timezone_set()وظيفة تحديد المنطقة الزمنية الافتراضية-

<?php
   //تحديد المنطقة الزمنية
   $tz = 'Asia/Shanghai';   
   date_default_timezone_set($tz);
   $timeZone = date_default_timezone_get();
   print("المنطقة الزمنية الافتراضية: ".$timeZone);
?>
اختبار لرؤية‹/›

إذا كنت تستخدمdate_default_timezone_getالبحث عن المنطقة الزمنية الافتراضية، سيقوم بالعودة إلى القيمة التي تم تحديدها مسبقًا-

المنطقة الزمنية الافتراضية: Asia/Shanghai

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

في هذا المثال، نقوم بطباعة المنطقة الزمنية الافتراضية ورمزها القصير-

<?php
   //تحديد المنطقة الزمنية
   $tz = 'Asia/Kolkata';   
   date_default_timezone_set($tz);
   //البحث عن المنطقة الزمنية الافتراضية
   $timeZone = date_default_timezone_get();
   print("المنطقة الزمنية الافتراضية: ".$timeZone);
   print("\n");
   //الحصول على الرمز القصير
   //$abbvr = $timeZone.date('e').date(T);
   print("الرمز القصير: ". date('T'));
?>
اختبار لرؤية‹/›

نتيجة الإخراج

المنطقة الزمنية الافتراضية: Asia/Kolkata
الرمز القصير: IST

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

الحصول على المنطقة الزمنية القديمة والتحويل إلى المنطقة الزمنية الجديدة

<?php
   echo "المنطقة الزمنية القديمة هي ". date_default_timezone_get();
   $timeZone = 'America/Costa_Rica';
   
   if( date_default_timezone_set( $timeZone) ) {
      # الحصول على هذه المنطقة الزمنية الآن.
      echo "المنطقة الزمنية الجديدة هي ". date_default_timezone_get();
   }
?>
اختبار لرؤية‹/›

نتيجة الإخراج:

المنطقة الزمنية القديمة هي UTC
المنطقة الزمنية الجديدة هي America/Costa_Rica