]> granicus.if.org Git - php/commitdiff
- Fixed bug #31842 (*date('r') does not return RFC2822 conforming date string).
authorfoobar <sniper@php.net>
Fri, 4 Feb 2005 13:08:56 +0000 (13:08 +0000)
committerfoobar <sniper@php.net>
Fri, 4 Feb 2005 13:08:56 +0000 (13:08 +0000)
ext/standard/datetime.c

index b327c346c288522b3db711a250948dc5b95d2a3b..2a6050e5fd0a4064d53a24d602163e69b7f0f1a2 100644 (file)
@@ -586,7 +586,7 @@ static void php_date(INTERNAL_FUNCTION_PARAMETERS, int gm)
                                break;
                        case 'r':
 #if HAVE_TM_GMTOFF
-                               sprintf(tmp_buff, "%3s, %2d %3s %04d %02d:%02d:%02d %c%02d%02d",
+                               sprintf(tmp_buff, "%3s, %02d %3s %04d %02d:%02d:%02d %c%02d%02d",
                                        day_short_names[ta->tm_wday],
                                        ta->tm_mday,
                                        mon_short_names[ta->tm_mon],
@@ -599,7 +599,7 @@ static void php_date(INTERNAL_FUNCTION_PARAMETERS, int gm)
                                        abs( (ta->tm_gmtoff % 3600) / 60 )
                                );
 #else
-                               sprintf(tmp_buff, "%3s, %2d %3s %04d %02d:%02d:%02d %c%02d%02d",
+                               sprintf(tmp_buff, "%3s, %02d %3s %04d %02d:%02d:%02d %c%02d%02d",
                                        day_short_names[ta->tm_wday],
                                        ta->tm_mday,
                                        mon_short_names[ta->tm_mon],