كيفية الحصول على توقيت ساعة تعويض وتمثل DST مع الكمثرى :: التسجيل؟

StackOverflow https://stackoverflow.com/questions/1046639

  •  20-08-2019
  •  | 
  •  

سؤال

واني اسعى الى الحصول على تعويض ساعات من 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 يدعي تشمل ضوء النهار التوفير الإزاحة.

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