Every line of 'month.days' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Go code is secure.
292 func daysInMonth(month time.Month, year int) int { 293 if month == time.December { 294 return 31 295 } 296 297 date := time.Date(year, month+time.Month(1), 1, 0, 0, 0, 0, time.Local) 298 return date.Add(-1 * day).Day() 299 }
50 func (g *Goment) DaysInMonth() int { 51 return daysInMonth(g.Month(), g.Year()) 52 }
166 func (kt *LkkTime) GetMonthDays(month int, year ...int) (days int) { 167 if month < 1 || month > 12 { 168 return 169 } 170 171 var yr int 172 if len(year) == 0 { 173 yr = time.Now().Year() 174 } else { 175 yr = year[0] 176 } 177 178 if month != 2 { 179 if month == 4 || month == 6 || month == 9 || month == 11 { 180 days = 30 181 } else { 182 days = 31 183 } 184 } else { 185 if ((yr%4) == 0 && (yr%100) != 0) || (yr%400) == 0 { 186 days = 29 187 } else { 188 days = 28 189 } 190 } 191 192 return 193 }
284 func diffDays(date1, date2 time.Time) int64 { 285 return int64(date2.Sub(date1) / (24 * time.Hour)) 286 }
232 func (c Carbon) SubDays(days int) Carbon { 233 return c.AddDays(-days) 234 }
5 func dayOfTheWeek(day int, month int, year int) string { 6 return time.Date(year, time.Month(month), day, 0, 0, 0, 0, time.Local).Weekday().String() 7 }
40 func numDaysInYear(year int) int { 41 // Invariant: year always in bounds. 42 daysDistribution, _ := bsDaysInMonthsByYear[year] 43 44 sum := 0 45 for _, value := range daysDistribution { 46 sum += value 47 } 48 49 return sum 50 }