#39805 [Asn->Csd]: DateTimeZone::getOffset($object) result strange

From: Date: Tue, 12 Dec 2006 12:22:28 +0000
Subject: #39805 [Asn->Csd]: DateTimeZone::getOffset($object) result strange
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969374571@lists.php.net to get a copy of this message
ID: 39805 Updated by: derick@php.net Reported By: liber at iproom dot com -Status: Assigned +Status: Closed -Bug Type: Date/time related +Bug Type: Documentation problem Operating System: Windows XP PHP Version: 5.2.0 Assigned To: derick New Comment: This is expected behavior, but the documention on this function is vague. I updated the documentation in the online manual which should be online somewhere during this week. 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

« previous php.doc (#969374571) next »