HUGO
Menu
GitHub 87548 stars Mastodon

Truncate

返回将 TIME 向下舍入到自公元 1 年 1 月 1 日 00:00:00 UTC 以来的 DURATION 的倍数的结果。

Syntax

TIME.Truncate DURATION

Returns

time.Time

Truncate 方法将 TIME 作为自 零时间 以来的绝对持续时间进行操作;它不对时间的表示形式进行操作。如果 DURATION 是一小时的倍数,Truncate 可能会返回具有非零分钟的时间,具体取决于时区。

{{ $t := time.AsTime "2023-01-27T23:44:58-08:00" }}
{{ $d := time.ParseDuration "1h" }}

{{ ($t.Truncate $d).Format "2006-01-02T15:04:05-00:00" }} → 2023-01-27T23:00:00-00:00

Last updated: January 1, 0001
Improve this page