MCPcopy Create free account
hub / github.com/Facets-cloud/flow / weekStart

Function weekStart

internal/stats/report.go:250–258  ·  view source on GitHub ↗

weekStart returns Monday 00:00 UTC of t's ISO week (zero in → zero out).

(t time.Time)

Source from the content-addressed store, hash-verified

248
249// weekStart returns Monday 00:00 UTC of t's ISO week (zero in → zero out).
250func weekStart(t time.Time) time.Time {
251 if t.IsZero() {
252 return time.Time{}
253 }
254 t = t.UTC()
255 wd := (int(t.Weekday()) + 6) % 7 // Mon=0 … Sun=6
256 d := time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, 0, time.UTC)
257 return d.AddDate(0, 0, -wd)
258}
259
260func sortedWeekly(m map[time.Time]*WeeklyPoint) []WeeklyPoint {
261 out := make([]WeeklyPoint, 0, len(m))

Callers 1

BuildStatsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected