Edit report at https://bugs.php.net/bug.php?id=63970&edit=1
ID: 63970
User updated by: obibann at hotmail dot com
Reported by: obibann at hotmail dot com
Summary: Wrong year on week calculation from 2012-12-30
Status: Open
Type: Bug
Package: Date/time related
Operating System: RedHat EL 6.2
PHP Version: 5.3.20
Block user comment: N
Private report: N
New Comment:
Erratum :
I think it should return "201152"
Previous Comments:
------------------------------------------------------------------------
[2013-01-11 16:31:28] obibann at hotmail dot com
Description:
------------
Set your server on December 30 2012:
date -s "20121230 11:00"
Ask PHP to give you the year and week 52 weeks ago thanks to the code below.
PHP prints "201252" instead of "201201"
No problems from other dates of with another value of week.
Test script:
---------------
date_default_timezone_set("Your/Timezone"); // For me Europe/Paris
echo date("YW",strtotime("-52 week"));
Expected result:
----------------
201201
Actual result:
--------------
201252
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=63970&edit=1