Releases: baagod/thru
Releases · baagod/thru
Release 0.0.12
Release 0.0.11
- 现在
DiffIn()
返回精确到年、月差。 - 修改使用文档。
Release 0.0.10
- 添加一个
Time.IsDST()
方法,判断当前时间是否夏令时。 - 添加一个与
Time.Round
类似的Time.Truncate
方法,该方法始终向下取整到最接近给定d
的时间 (详情查看注释)。
Release 0.0.9
- 调整
Time
对象方法的排序; - 移除
DaysIn()
方法使用绝对值int(math.Abs(float64(m)))
计算月的最大天数。 - 添加一个
Time.Clock() (hour, min, sec int)
方法,返回一天中的小时、分钟和秒; - 添加与内置
time
包具有相同行为的Time.Round()
方法(详情查看注释)。
0.0.8
0.0.7
全新重构,修改使用文档。 1. 添加更多 `Parse()` 方法可解析时间字符串。 2. 原 `Layout()` 方法修改为 `ParseByLayout()`,与 `Parse()` 更统一和符合语义。 3. 创建时间对象方法 `Date()` 现在 `month` 参数可以直接传入正数或 `time.Month` 类型。 4. 重构并简化 `AddYear()`, `Go()` 方法。 5. 重构 `Start()` 系列方法。 6. 添加与 `Start()` 系列对应的 `End()` 方法。 7. 移除获得时间对象的毫秒、微秒和纳秒方法。现在统一使用 `Second()` 方法,通过传入的不同精度返回。 8. 移除获得时间对象的毫秒、微秒和纳秒时间戳方法。现在统一使用 `Unix()` 方法,通过传入的不同精度返回。 9. 移除了 `Sub()` 之外的所有时间差方法。现在统一使用 `DiffIn()` 和 `DiffAbsIn()` 方法返回。 10. 现在统一使用 `Unix()` 方法来返回指定时间戳的本地时间。 11. 将时间方法 `Or()` 函数名修改为 `ZeroOr()`。