mirror of
https://github.com/Lifeforge-app/lifeforge.git
synced 2026-06-29 15:25:50 +00:00
Former-commit-id: ceb74c1c4eb1720c3fb7fd30989e5b92044f224c [formerly 20731945f71827b17abbcdd95ceaf90770b9e663] [formerly 4c19721053a662a7dbc174621e8ec28e296e980b [formerly e62a1c5ba161854777e8b9b2bc07a550428b292a]] Former-commit-id: 50144dc8556ce3062ea092e0a1c3005721ae551a [formerly 844a252350887b14c363a3ceb6faa89a0b29ca44] Former-commit-id: 19c7019f1fb67c8e8a8940b5e07eba14c4474791
21 lines
443 B
TypeScript
21 lines
443 B
TypeScript
const addDays = (date: Date, days: number): Date => {
|
|
const newDate = new Date(date.valueOf())
|
|
|
|
newDate.setDate(newDate.getDate() + days)
|
|
|
|
return newDate
|
|
}
|
|
|
|
export const getDates = (startDate: Date, stopDate: Date): Date[] => {
|
|
const dateArray: Date[] = []
|
|
|
|
let currentDate = startDate
|
|
|
|
while (currentDate <= stopDate) {
|
|
dateArray.push(new Date(currentDate))
|
|
currentDate = addDays(currentDate, 1)
|
|
}
|
|
|
|
return dateArray
|
|
}
|