گرفتن منطقه پیش فرض (date_default_timezone_get)
با «گرفتن منطقه پیش فرض» می فهمیم PHP الان از کدام منطقه زمانی استفاده می کند. «منطقه زمانی (Timezone)» یعنی اختلاف ساعت یک شهر با UTC. اگر خواستی منطقه را عوض کنی، به صفحه منطقه پیش فرض هم سر بزن.
تابع چه می کند؟
date_default_timezone_get() نام منطقه زمانی جاری را برمی گرداند. خروجی یک رشته است؛ مثل Europe/Berlin. سپس می توانی با آن لاگ ها و تاریخ ها را درست نمایش دهی.
نمونه کد ساده
<?php
echo date_default_timezone_get();
?>
گام های عملی
- کد بالا را اجرا کن.
- رشته خروجی را بخوان.
- اگر لازم بود، با منطقه پیش فرض را تغییر بده.
نکته: از نسخه PHP 5.4 دیگر متغیر محیطی TZ برای حدس منطقه استفاده نمی شود. پس حتماً منطقه را در تنظیمات یا کد مشخص کن.
جمع بندی سریع
- خروجی، نام منطقه زمانی است.
- برای دیدن وضعیت فعلی کاربردی است.
- برای تغییر، از تابع تنظیم استفاده کن.
- به اختلاف ساعت با UTC توجه کن.