كيفية الحصول على توقيت ساعة تعويض وتمثل DST مع الكمثرى :: التسجيل؟
سؤال
واني اسعى الى الحصول على تعويض ساعات من UTC، نظرا لتاريخ الصيف. ومن المقرر قتي النظام لأمريكا / Los_Angeles.
ولدي ما يلي:
require_once("Date.php");
$dateTZ = new Date_TimeZone('America/Los_Angeles');
echo $dateTZ->getOffset(new Date('2009-07-01 12:00:00'))/1000/60/60;
وهذا يطبع "-8 '؛ لا ينبغي أن تظهر "-7"؟
echo $dateTZ->getOffset(new Date())/1000/60/60;
وأيضا يطبع "-8".
وماذا أفعل الخطأ؟
المحلول
التسجيل :: inDaylightTime () و> مساعدتك؟ :: getTZOffset يدعي تشمل ضوء النهار التوفير الإزاحة.
لا تنتمي إلى StackOverflow