Sha256: 1ed9bef811a6482cf2a318506b87faf9df14534b3d6d35f8bc1662929beaf80c
Contents?: true
Size: 580 Bytes
Versions: 62
Compression:
Stored size: 580 Bytes
Contents
define(['../lang/isDate', './isLeapYear'], function (isDate, isLeapYear) { var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; /** * returns the total amount of days in the month (considering leap years) */ function totalDaysInMonth(fullYear, monthIndex){ if (isDate(fullYear)) { monthIndex = fullYear.getMonth(); } if (monthIndex === 1 && isLeapYear(fullYear)) { return 29; } else { return DAYS_IN_MONTH[monthIndex]; } } return totalDaysInMonth; });
Version data entries
62 entries across 62 versions & 1 rubygems