تنظیم منطقه زمانی در PHP
تنظیم صحیح منطقه زمانی (Timezone) در PHP برای نمایش تاریخ و ساعت درست در سایت ضروری است. برای سایتهای ایرانی، منطقه زمانی باید Asia/Tehran باشد.
روش ۱: در php.ini
date.timezone = Asia/Tehran
روش ۲: در .htaccess
php_value date.timezone "Asia/Tehran"
توجه: این روش فقط با mod_php کار میکند.
روش ۳: در .user.ini (PHP-FPM)
date.timezone = Asia/Tehran
روش ۴: در کد PHP
date_default_timezone_set('Asia/Tehran');
روش ۵: در وردپرس
از پیشخوان: تنظیمات > عمومی > منطقه زمانی را روی تهران (UTC+3:30) تنظیم کنید.
لیست منطقههای زمانی رایج
Asia/Tehran ایران، Asia/Dubai امارات، Europe/London لندن، America/New_York نیویورک، UTC جهانی.
بررسی تنظیم فعلی
php -r "echo date_default_timezone_get();"
یا در phpinfo() بخش date.timezone را جستجو کنید.
هاست وردپرس میهن هاستینگ با منطقه زمانی تهران پیشفرض. کانفیگ سرور شامل تنظیم PHP. سرور مجازی با دسترسی به php.ini.