]> granicus.if.org Git - php/commitdiff
- Fixed bug #28599 (strtotime fails with zero base time).
authorDerick Rethans <derick@php.net>
Mon, 15 Nov 2004 16:30:46 +0000 (16:30 +0000)
committerDerick Rethans <derick@php.net>
Mon, 15 Nov 2004 16:30:46 +0000 (16:30 +0000)
NEWS
ext/standard/parsedate.y

diff --git a/NEWS b/NEWS
index 8de4c36ecb3380d4df9f9423a68f1fe820ff6e9a..04aa003e1724f607a832baae8a05890f8a99e0f5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -54,6 +54,7 @@ PHP                                                                        NEWS
 - Fixed bug #29418 (double free when openssl_csr_new fails).
   (Kamesh Jayachandran).
 - Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob)
+- Fixed bug #28599 (strtotime fails with zero base time). (Derick)
 - Fixed bug #28220 (mb_strwidth() returns wrong width values for some hangul
   characters). (Moriyoshi)
 - Fixed bug #27798 (private / protected variables not exposed by 
index 6776550d24c72c396700e42ab8837fc494b7ccae..b5eec08ea518efec2075dd1f19407ac727de1eb4 100644 (file)
@@ -1079,7 +1079,7 @@ time_t php_parse_date(char *p, time_t *now)
   tm.tm_year = ToYear (date.yyYear) - TM_YEAR_ORIGIN + date.yyRelYear;
   tm.tm_mon = date.yyMonth - 1 + date.yyRelMonth;
   tm.tm_mday = date.yyDay + date.yyRelDay;
-  if (date.yyHaveTime /*|| (date.yyHaveRel && !date.yyHaveDate && !date.yyHaveDay) */)
+  if (date.yyHaveTime || (date.yyHaveRel && !date.yyHaveDate && !date.yyHaveDay))
     {
       tm.tm_hour = ToHour (date.yyHour, date.yyMeridian);
       if (tm.tm_hour < 0)