[php] الوقت () إرجاع الطوابع الزمنية المختلفة استنادا إلى الملقم



Answers

إضافة إلى مهرجان مرح، أعطيك خيار آخر.

قد يتم تعيين المنطقة الزمنية لنظام التشغيل بشكل غير صحيح. إذا كان كل من الساعات تظهر نفس الوقت ولكن خادم واحد يعتقد أنه في لندن في حين أن الآخر يعتقد أنه في آخن، فإن الوقت أوتك عاد من دعوة النظام تختلف من ساعة واحدة.

إذا كنت مع ذلك تثبيت يقول NTPD لا شيء من هذا سيحدث. (عادة)

Question

لقد بحثت الآن لعدة ساعات، يبدو وكأنه لا أحد حصل على هذه المشكلة من قبل.

أنا تشغيل البرنامج النصي، الذي يكتب الطابع الزمني الحالي في قاعدة بيانات، على ملقمين. كلاهما لديه نفس نظام التشغيل، والبرمجيات، ... ونفس المنطقة الزمنية.

الآن اكتشفت أن الفرق بين بعض الطوابع الزمنية والوقت الحالي () هو رقم سلبي (نعم، الحساب هو الصحيح: time() - $older_timestamp )

أنا ملقاة الوقت () على كل من الخوادم، والنتيجة: يختلف عن ساعة واحدة بالضبط. تحقق من ذلك:

منذ الوقت () يجب أن يكون دائما القائم على أوتك، لا أستطيع أن أشرح، كيف يحدث هذا.

هل لدى أي شخص أي فكرة؟

تحية من آخن




Links