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