stash/pkg/models/date.go

20 lines
300 B
Go

package models
import "time"
// Date wraps a time.Time with a format of "YYYY-MM-DD"
type Date struct {
time.Time
}
const dateFormat = "2006-01-02"
func (d Date) String() string {
return d.Format(dateFormat)
}
func NewDate(s string) Date {
t, _ := time.Parse(dateFormat, s)
return Date{t}
}