انتقل إلى محتوى الدرس

Timezone Session Conversions تحويل المناطق الزمنية بالجلسة

تعلّم أنواع بيانات التاريخ والوقت والطابع الزمني في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تحفظ التطبيقات الموجهة لعدة دول أوقات الأحداث بالتوقيت العالمي المنسق UTC مع عرضها بالتوقيت المحلي لكل مستخدم. يمكنك فحص القيم الزمنية وتحويلها بين الفروق الزمنية المختلفة عبر الدالة CONVERT_TZ(dt, from_tz, to_tz) ومتغيرات المنطقة الزمنية للجلسة @@session.time_zone.

SQL
-- Convert a UTC datetime across regional timezone offsets
SELECT
  @@session.time_zone AS session_tz,
  CONVERT_TZ('2026-11-07 09:00:00', '+00:00', '+03:00') AS ksa_dt,
  CONVERT_TZ('2026-11-07 09:00:00', '+00:00', '+02:00') AS eg_dt;