سؤال

كيفية التعامل مع هذه الزمن في CFML؟ حتى الآن جميع التطبيقات التي كتبتها، استخدم ما عليك سوى استخدام timezone الافتراضي لخادم CF و / أو SQL Server.

ماذا تفعل يا رفاق عادة؟ هل تخزن جميع التواريخ في GMT مع GettimezineInfo () ثم DateAdd ()، وترجمت طوال الوقت إلى TimeZone الصحيح بناء على تفضيلات المستخدم؟

أو هل تستخدم يا رفاق أي طرق جافا؟

هل كانت مفيدة؟

المحلول

كنت أبحث في القضية منذ بعض الوقت ووجدت بول هاستينج بلوق وأمثلة ColdFusion / Java مفيدة للغاية:

لا تنسى أن تحقق له اختبار TZCFC السرير

ربما تعتمد تواريخ التخزين على منطق عملك. في مشروع، قمت حيث اضطررنا إلى تنفيذ جدولة الموارد البشرية عبر الزمن الزمنية التي تخزنها التواريخ / الأوقات في UTC واستخدام Datediff في قاعدة البيانات للتحقق من الصراعات.

تعديل:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top