Browse Source

fix timezone

Unknwon 9 years ago
parent
commit
6c2536b89c
3 changed files with 6 additions and 4 deletions
  1. 2 1
      models/action.go
  2. 4 2
      models/issue.go
  3. 0 1
      modules/base/tool.go

+ 2 - 1
models/action.go

@@ -82,7 +82,8 @@ type Action struct {
 func (a *Action) AfterSet(colName string, _ xorm.Cell) {
 	switch colName {
 	case "created":
-		a.Created = a.Created.UTC()
+		now := time.Now()
+		a.Created = a.Created.Add(now.Sub(now.UTC()))
 	}
 }
 

+ 4 - 2
models/issue.go

@@ -93,7 +93,8 @@ func (i *Issue) AfterSet(colName string, _ xorm.Cell) {
 			log.Error(3, "GetUserByID[%d]: %v", i.ID, err)
 		}
 	case "created":
-		i.Created = i.Created.UTC()
+		now := time.Now()
+		i.Created = i.Created.Add(now.Sub(now.UTC()))
 	}
 }
 
@@ -1359,7 +1360,8 @@ func (c *Comment) AfterSet(colName string, _ xorm.Cell) {
 			}
 		}
 	case "created":
-		fmt.Println(1, c.Created)
+		now := time.Now()
+		c.Created = c.Created.Add(now.Sub(now.UTC()))
 	}
 }
 

+ 0 - 1
modules/base/tool.go

@@ -273,7 +273,6 @@ func TimeSincePro(then time.Time) string {
 
 func timeSince(then time.Time, lang string) string {
 	now := time.Now()
-	fmt.Println(2, now)
 
 	lbl := i18n.Tr(lang, "tool.ago")
 	diff := now.Unix() - then.Unix()