خطأ خارج حدود واحد يظهر التاريخ في timeline-ago؟

عندما أفتح الرابط https://meta.discourse.org/t/admin-actions-goes-behind-the-titlebar/118649 (لا يمكنني نشر الرابط لأنني مستخدم جديد) (أو العديد من منشورات Discourse الأخرى)، أرى ما يلي:

تاريخ البداية في الجدول الزمني هو 25 مايو، لكن التاريخ المعروض في مكون timeline-ago عند النقطة 1/5 هو 26 مايو.

حاسوبي (macOS 10.14.6، Safari 12.1.2) مضبوط على المنطقة الزمنية Pacific/Auckland. عندما أحوّل حاسوبي إلى المنطقة الزمنية America/Los_Angeles، أرى نفس المشكلة، لكن جميع التواريخ تتقدم يومًا واحدًا للخلف.

يتم تعيين تاريخ timeline-ago في discourse/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 at 9a17b196365a1f9a5e88a0f8a36e2e35c56b39bc · discourse/discourse · GitHub ويستخدم timelineDate لتنسيق التاريخ. يُستخدم هذا لتحديد start-date و now-date، لذا من غير المرجح أن يكون مصدر المشكلة.

من خلال قراءة الكود، يبدو أن المتغير position (السطور 151-154) قد يكون هو سبب المشكلة، لكن قد أكون مخطئًا، فأنا جديد تمامًا على قاعدة كود Discourse و Ember.

إعجاب واحد (1)

الموضوع قديم جدًا وبالتالي تم حذفه، لكن تاريخ أول منشور هو

<span title="24 مايو 2019 11:14 مساءً" data-time="1558764857214" data-format="tiny" class="relative-date">24 مايو</span>

أعتقد أن هذا طابع زمني محلي؟ أرى

<span title="May 25, 2019 6:14 pm" data-time="1558764857214" data-format="tiny" class="relative-date">May 25</span>

لقد قمت بتحرير المنشور لتوضيح المشكلة بشكل أفضل.