|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2016-01-15 01:22 UTC] requinix@php.net
-Status: Open
+Status: Not a bug
[2016-01-15 01:22 UTC] requinix@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2026 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 06 06:00:01 2026 UTC |
Description: ------------ for($i=12;$i>=0;$i--){ $dt = mktime(0, 0, 0, date("m")-$i, '1', date("Y")); $mois[] = date('M-y',$dt) .';'. utf8_encode(strftime("%h %g",$dt)) .';'. $dt; } var_dump($mois); Test script: --------------- Today january 2016 the last 2 lines are: array(3) { [0]=> string(6) "Dec-15" [1]=> string(8) "déc. 15" [2]=> string(10) "1448924400" } array(3) { [0]=> string(6) "Jan-16" [1]=> string(8) "janv. 15" [2]=> string(10) "1451602800" } See [1] of the last line... why janv. 15 and not janv. 16 ?? Expected result: ---------------- array(3) { [0]=> string(6) "Jan-16" [1]=> string(8) "janv. 16" [2]=> string(10) "1451602800" } Actual result: -------------- array(3) { [0]=> string(6) "Jan-16" [1]=> string(8) "janv. 15" [2]=> string(10) "1451602800" }