summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Schroeder <k.schroeder@php.net>2003-02-09 21:44:51 +0000
committerKai Schroeder <k.schroeder@php.net>2003-02-09 21:44:51 +0000
commiteb8bccee56c3692c8cd03d6c6aeaf93633d565f7 (patch)
treede792548c3868f5a274fd862f63c85a1508a44b4
parent03e22793ffff5bdd404b341d71222a2e2b787b01 (diff)
downloadphp-git-eb8bccee56c3692c8cd03d6c6aeaf93633d565f7.tar.gz
fix for #17928
-rw-r--r--ext/standard/datetime.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/standard/datetime.c b/ext/standard/datetime.c
index 39a7e4c96b..3f9546b76e 100644
--- a/ext/standard/datetime.c
+++ b/ext/standard/datetime.c
@@ -343,7 +343,11 @@ php_date(INTERNAL_FUNCTION_PARAMETERS, int gm)
#if HAVE_TM_ZONE
size += strlen(ta->tm_zone);
#elif HAVE_TZNAME
- size += strlen(tname[0]);
+ if (ta->tm_isdst > 0 ) {
+ size += strlen(tname[1]);
+ } else {
+ size += strlen(tname[0]);
+ }
#endif
break;
case 'Z': /* timezone offset in seconds */