|
@ -223,11 +223,17 @@ export class ImportActivitiesService { |
|
|
|
|
|
|
|
|
for (const key of ImportActivitiesService.DATE_KEYS) { |
|
|
for (const key of ImportActivitiesService.DATE_KEYS) { |
|
|
if (item[key]) { |
|
|
if (item[key]) { |
|
|
if (isMatch(item[key], 'dd-MM-yyyy')) { |
|
|
if (isMatch(item[key], 'dd-MM-yyyy') && item[key].length === '10') { |
|
|
|
|
|
// Check length to only match yyyy (and not yy)
|
|
|
date = parse(item[key], 'dd-MM-yyyy', new Date()).toISOString(); |
|
|
date = parse(item[key], 'dd-MM-yyyy', new Date()).toISOString(); |
|
|
} else if (isMatch(item[key], 'dd/MM/yyyy')) { |
|
|
} else if ( |
|
|
|
|
|
isMatch(item[key], 'dd/MM/yyyy') && |
|
|
|
|
|
item[key].length === '10' |
|
|
|
|
|
) { |
|
|
|
|
|
// Check length to only match yyyy (and not yy)
|
|
|
date = parse(item[key], 'dd/MM/yyyy', new Date()).toISOString(); |
|
|
date = parse(item[key], 'dd/MM/yyyy', new Date()).toISOString(); |
|
|
} else if (isMatch(item[key], 'yyyyMMdd')) { |
|
|
} else if (isMatch(item[key], 'yyyyMMdd') && item[key].length === '8') { |
|
|
|
|
|
// Check length to only match yyyy (and not yy)
|
|
|
date = parse(item[key], 'yyyyMMdd', new Date()).toISOString(); |
|
|
date = parse(item[key], 'yyyyMMdd', new Date()).toISOString(); |
|
|
} else { |
|
|
} else { |
|
|
try { |
|
|
try { |
|
|