Не зная точный формат входных данных(массив объектов или массив массивов или ещё как) невозможно точно ответить. Ну приведу решение для одного из вариантов:
const startDate = new Date("2019-01-01") // ключевая дата
const inTmStamp = startDate.getTime()
const data = [
['Anton', 1352300800000],
['Igor', 1546300800000],
['Vasiliy', 1559300809800],
['Stephan', 1546300800000],
['Jose', 1446300800000],
]
function leadZero(str){ // добавляет ноль спереди, если цифра одна
return String(str).length<2 ? '0'+str : str
}
function formatTime(dt){
// нумерация месяцев с 0, поэтому +1
return dt.getFullYear() + '-' + leadZero(dt.getMonth()+1) + '-' + leadZero(dt.getDay())
}
const res = data.filter(arr => arr[1] < inTmStamp).map(arr => {
const dt = new Date(arr[1])
return {
'Дата создания': formatTime(dt),
'Сотрудник': arr[0]
}
})
console.log(JSON.stringify(res))