timestamp := time.Now().Unix()
用了该方法实现 获取本地时间 转换时间戳
哪么比如 有个 开通时间时间戳 和 到期时间戳
2个怎么写比较呢
比如计算一个月后到期
一天后到期
一年后到期
等等这样的运算呢
希望给个代码 谢谢
有疑问加站长微信联系(非本文作者)
timestamp := time.Now().Unix()
用了该方法实现 获取本地时间 转换时间戳
哪么比如 有个 开通时间时间戳 和 到期时间戳
2个怎么写比较呢
比如计算一个月后到期
一天后到期
一年后到期
等等这样的运算呢
希望给个代码 谢谢
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
http://docs.studygolang.com/pkg/time/ 看下文档就知道了
其实就是计算 比较 time库
开通时间和到期时间,直接把传过来的字符串进行时间转换成time.Time格式,然后调用before 或者after函数进行比较。 时间加减稍微parse 一下就可以,详细代码在这里:https://studygolang.com/articles/8919,有不懂得再问
地址:https://studygolang.com/articles/8919
时间戳在我理解就是加秒数,比如你想2天过期,那么截止时间=开始时间 + 3600242
时间戳在我理解就是加秒数,比如你想2天过期,那么截止时间=开始时间 + 3600 * 24 * 2
时间戳 转 时间字符串 : time.Unix(seconds,nanoseconds) 字符串 转 时间戳 : time.Formate()
另外 after,until 这些都蛮好用的
你这是计算会员到期了没