summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/datetime.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/standard/datetime.c b/ext/standard/datetime.c
index c9759c6801..b86b4e127e 100644
--- a/ext/standard/datetime.c
+++ b/ext/standard/datetime.c
@@ -182,10 +182,9 @@ void php_mktime(INTERNAL_FUNCTION_PARAMETERS, int gm)
#else
/*
** If correcting for daylight savings time, we set the adjustment to
- ** the value of timezone - 3600 seconds. Otherwise, we need to overcorrect and
- ** set the adjustment to the main timezone + 3600 seconds.
+ ** the value of timezone - 3600 seconds.
*/
- gmadjust = -(is_dst ? timezone - 3600 : timezone + 3600);
+ gmadjust = -(is_dst ? timezone - 3600 : timezone);
#endif
seconds += gmadjust;
}