From 373ef5d15e1c2781bf47750554cb21e4ed5446c1 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Fri, 11 Sep 2015 12:33:27 -0400 Subject: #1500 timezone minutes offset --- models/models.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'models/models.go') diff --git a/models/models.go b/models/models.go index 67fa1414..33459642 100644 --- a/models/models.go +++ b/models/models.go @@ -54,12 +54,13 @@ func regulateTimeZone(t time.Time) time.Time { if len(zone) != 5 { return t } - offset := com.StrTo(zone[2:3]).MustInt() + hour := com.StrTo(zone[2:3]).MustInt() + minutes := com.StrTo(zone[3:4]).MustInt() if zone[0] == '-' { - return t.Add(time.Duration(offset) * time.Hour) + return t.Add(time.Duration(hour) * time.Hour).Add(time.Duration(minutes) * time.Minute) } - return t.Add(-1 * time.Duration(offset) * time.Hour) + return t.Add(-1 * time.Duration(hour) * time.Hour).Add(-1 * time.Duration(minutes) * time.Minute) } var ( -- cgit v1.2.3