Improve available balance and show overspent last month #54

Merged
jacob1123 merged 5 commits from available-balance into master 2022-04-24 21:23:18 +02:00
Showing only changes of commit 704a520993 - Show all commits

View File

@ -22,6 +22,22 @@ func (m Month) FirstOfMonth() time.Time {
return time.Date(m.Year, time.Month(m.Month), 1, 0, 0, 0, 0, time.Now().Location())
}
func (m Month) Previous() Month {
if m.Month == 1 {
return Month{Year: m.Year - 1, Month: 12}
}
return Month{Year: m.Year, Month: m.Month - 1}
}
func (m Month) Next() Month {
if m.Month == 12 {
return Month{Year: m.Year + 1, Month: 1}
}
return Month{Year: m.Year, Month: m.Month + 1}
}
func (m Month) InFuture(date time.Time) bool {
if m.Year < date.Year() {
return true