Игорь Попрядухин, выбор даты это не ваш код? Скорей всего в переменную записывается дата в одном из стандартов поддерживаемых конструктором Date(). Возможно это формат ГОД-МЕСЯЦ-ДЕНЬ
Игорь Попрядухин, так тем более, если это дефолтный input[type="date"] то он уже отдает дату в нужном для Date() стандарте (ГОД-МЕСЯЦ-ДЕНЬ). Тут вообще мудрить ничего не нужно:
export function StrDateToUnix(strDate) {
return Math.round(new Date(strDate).getTime()/1000)
}