ID: 39805 Updated by: [EMAIL PROTECTED] Reported By: liber at iproom dot com -Status: Open +Status: Assigned Bug Type: Date/time related Operating System: Windows XP PHP Version: 5.2.0 -Assigned To: +Assigned To: derick
Previous Comments: ------------------------------------------------------------------------ [2006-12-12 07:34:26] liber at iproom dot com timezone_offset_get() has the same problem. ------------------------------------------------------------------------ [2006-12-12 07:30:10] liber at iproom dot com Description: ------------ DateTime class already has a getOffset to returns DST offset. But DateTimeZone has a parameter of DateTime, the result still returns only the DateTimeZone DST offset itself ? Should not it returns the offset between the DateTimeZone and the given parameter of DateTime ? Reproduce code: --------------- $dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei"); $dateTimeZoneJapan = new DateTimeZone("Asia/Tokyo"); $dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei); $dateTimeJapan = new DateTime("now", $dateTimeZoneJapan); $timeOffset = $dateTimeZoneJapan->getOffset($dateTimeTaipei); var_dump($timeOffset); Expected result: ---------------- int(3600) Actual result: -------------- int(32400) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=39805&edit=1