1、使用自定义的格式化包 github
import (
"github.com/xhaoxiong/util"
"github.com/xhaoxiong/util/self"
)
type Prize struct {
self.Model //此处为自定义的model
SendAt util.JSONTime `json:"send_at"` //奖品发放时间 自定义格式化后的时间
}
后端返回
id: 5
createdAt: "2020-01-22 02:36:56"
updatedAt: "2020-01-22 09:00:54"
name: "1"
state: 2
percent: 1
total_amount: 1
remain_amount: 1
level: 1
send_at: "2020-01-23 00:00:00" //格式化后的时间
page: 0
limit: 0
total: 0
2、前端传入时间为
'yyyy-MM-ddTHH:mm:ssZ', //标准时间 UTC 插入数据库会自动+8
'yyyy-MM-ddTHH:mm:ss+08:00', //+8 CST时间 正常前端传入此格式给后端进行创建更新使用
前端传入
name: "测试奖品"
total_amount: 100000
remain_amount: 1000
level: 2
send_at: "2020-01-23T00:00:00+08:00" //需格式化的时间
percent: 100
state: 2
id: 9