|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2019-01-22 19:18 UTC] derick@php.net
-Status: Open
+Status: Not a bug
[2019-01-22 19:18 UTC] derick@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 04:00:01 2025 UTC |
Description: ------------ strftime returns the wrong year for the last day of certain years (2014 & 2018 tested. Test script: --------------- <?php echo strftime("%c - %Z", strtotime('12/31/2014')), "\n"; echo strftime("%A, %B %e, %G - %Z", strtotime('12/31/2014')), "\n"; echo strftime("%c - %Z", strtotime('12/31/2018')), "\n"; echo strftime("%A, %B %e, %G - %Z", strtotime('12/31/2018')), "\n"; ?> Expected result: ---------------- Wed Dec 31 00:00:00 2014 - EST Wednesday, December 31, 2014 - EST Mon Dec 31 00:00:00 2018 - EST Monday, December 31, 2018 - EST Actual result: -------------- Wed Dec 31 00:00:00 2014 - EST Wednesday, December 31, 2015 - EST Mon Dec 31 00:00:00 2018 - EST Monday, December 31, 2019 - EST