截断
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