diff options
author | zaultavangar <zaul_tavangar@brown.edu> | 2023-12-17 20:13:21 -0500 |
---|---|---|
committer | zaultavangar <zaul_tavangar@brown.edu> | 2023-12-17 20:13:21 -0500 |
commit | 6e78d5d0bf88d25db48a82e498fe0193dc9baedf (patch) | |
tree | d8ae61ade77d5902109fa20d3c8251172357d2a4 /src/Utils.ts | |
parent | 84f7c1d590a4137dfd9de8c11640f1177b390a08 (diff) |
developing CalendarBox and CollectionCalendarView
Diffstat (limited to 'src/Utils.ts')
-rw-r--r-- | src/Utils.ts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/Utils.ts b/src/Utils.ts index 5f9475f23..a060e4a2c 100644 --- a/src/Utils.ts +++ b/src/Utils.ts @@ -895,3 +895,24 @@ export function setupMoveUpEvents( document.addEventListener('pointerup', _upEvent, true); document.addEventListener('click', _clickEvent, true); } + +export function dateRangeStrToDates (dateStr: string) { + // dateStr in yyyy-mm-dd format + const dateRangeParts = dateStr.split("|"); // splits into from and to date + const fromParts = dateRangeParts[0].split("-"); + const toParts = dateRangeParts[1].split("-"); + + const fromYear = parseInt(fromParts[0]); + const fromMonth = parseInt(fromParts[1])-1; + const fromDay = parseInt(fromParts[2]); + + const toYear = parseInt(toParts[0]); + const toMonth = parseInt(toParts[1])-1; + const toDay = parseInt(toParts[2]); + + + return [ + new Date(fromYear, fromMonth, fromDay), + new Date(toYear, toMonth, toDay) + ]; +}
\ No newline at end of file |