شاهین

منطقه زمانی کاربر

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈjuːzər ˈtaɪm zoʊn/

منطقه زمانی کاربر تعیین می‌کند ساعت محلی کاربر چیست؛ همان مرجعی که رویدادهای او باید بر اساسش به «زمان» ترجمه شوند.

منطقه زمانی به‌ظاهر جزئیات فنی است اما مستقیم روی هر تحلیل زمان‌محور اثر می‌گذارد: اگر رویدادها بر ساعت سرور ثبت شوند نه ساعت مخاطب، هر گزارش ساعتی و هر نقشه حرارتی زمانی چند ساعت جابه‌جا می‌شود و «اوج» غلط دیده می‌شود. برای سایتی با مخاطب یک‌کشوره این خطا یک شیفت ثابت است و قابل‌تصحیح، اما برای مخاطب چندکشوره پیچیده‌تر می‌شود چون کاربران در ساعت‌های محلی متفاوت‌اند و یک «ساعت واحد» وجود ندارد. تله رایج، فرض‌گرفتن منطقه زمانی از روی موقعیت جغرافیایی است؛ این دو معمولا هم‌خوان‌اند اما نه همیشه، چون کاربر می‌تواند سفر کرده باشد یا دستگاهش روی منطقه دیگری تنظیم باشد. تصمیم درست این است که پیش از خواندن هر گزارش ساعتی، مشخص باشد ساعت گزارش، ساعت چه کسی است — سرور، مالک پروژه یا خود بازدیدکننده.