Skip to content

Releases: baagod/thru

Release 0.0.9

23 Dec 10:54
Compare
Choose a tag to compare
  • 调整 Time 对象方法的排序;
  • 移除 DaysIn() 方法使用绝对值 int(math.Abs(float64(m))) 计算月的最大天数。
  • 添加一个 Time.Clock() (hour, min, sec int) 方法,返回一天中的小时、分钟和秒;
  • 添加与内置 time 包具有相同行为的 Time.Round() 方法(详情查看注释)。

0.0.8

20 Dec 10:34
Compare
Choose a tag to compare
- 移除使用 `append(d, x)` 的方式作为默认值。

- 修正 `Start()` 和 `End()` 系列方法返回不对问题。

0.0.7

19 Dec 12:50
Compare
Choose a tag to compare
全新重构,修改使用文档。

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()`。

0.0.1

15 Dec 10:51
Compare
Choose a tag to compare
v0.0.1

修改 ParseE 和 UnmarshalJSON 方法,将 UnmarshalJSON 的解析部分交给 ParseE 执行.