(dd, mm, yyyy)
| 10 | import { parseDate } from '../Timing-Functions/ParseDate' |
| 11 | |
| 12 | const DateToDay = (dd, mm, yyyy) => { |
| 13 | return ( |
| 14 | 365 * (yyyy - 1) + |
| 15 | Math.floor((yyyy - 1) / 4) - |
| 16 | Math.floor((yyyy - 1) / 100) + |
| 17 | Math.floor((yyyy - 1) / 400) + |
| 18 | dd + |
| 19 | Math.floor((367 * mm - 362) / 12) + |
| 20 | (mm <= 2 ? 0 : isLeapYear(yyyy) ? -1 : -2) |
| 21 | ) |
| 22 | } |
| 23 | |
| 24 | const DateDayDifference = (date1, date2) => { |
| 25 | const firstDate = parseDate(date1) |
no test coverage detected