أعتقد أنه في سياق مجتمع محلي بشكل كبير، يجب أن يُسمح بتحديد المنطقة الزمنية لـ “يوم الكعكة” في Discourse. تغيير منطقة زمنية الخادم ليس شيئًا يمكننا فعله حقًا.
هذه مسألة شائكة، ولا أعرف كيف أحلها، حتى الآن بعد أن سمحنا للمستخدمين بتحديد “المنطقة الزمنية”.
إذا قمت بالتسجيل في منتدى في أستراليا في 2 يناير 2019 الساعة 8 صباحًا.
-
سيكون ذكرى مرور عام وفقًا لـ “يوم الكعكة” في
1 يناير 2019. -
عندما تزور صفحة الذكريات في الساعة 8 صباحًا في 2 يناير، سترى ذكريات من
1 يناير 2019بدلاً من اليوم الثاني.
أعتقد أن ما نطلبه هنا هو استخدام المناطق الزمنية “المحلية” كما تم تعريفها في ملفات المستخدمين لمراعاة الأمور.
أي:
-
يجب أن تكون ذكرى مرور عام في
1 يناير 2019لأن منطقتك الزمنية المحلية في ملف المستخدم هي أستراليا. -
عندما تزور صفحة الذكريات في اليوم الثاني، يجب أن ترى اليوم الثاني.
في الوقت الحالي، أعتقد أنني أؤيد الإصلاح البسيط، وهو عند عرض صفحة الذكريات، النظر في المنطقة الزمنية المحلية للمستخدم الحالي واستخدام هذا التاريخ بدلاً من تاريخ UTC الحالي، للحالات التي يكون فيها المستخدم مسجلاً للدخول. يجب أن يكون تغييرًا سهلاً جدًا، ربما سطرين من الكود.
@techAPJ هل يمكنك الاضطلاع بهذا.