Ваша проблема в этой строке:
let { date } = datetime.split(' ')[0];
datetime
- строка, поэтому datetime.split(' ')
возвращает ["2019-10-03", "03:04:23"]
. ["2019-10-03", "03:04:23"].date
равно undefined
, поэтому на следующей строке появляются ошибки.
Удалите эти фигурные скобки, и все будет работать, как и ожидалось:
let { datetime } = inputData;
let date = datetime.split(' ')[0]; // <-- change this line
const dateArray = date.split("-");
const year = dateArray[0];
const month = dateArray[1];
const day = dateArray[2];
output = [{year, month, day}];