Я не хочу, чтоб в этом коде возвращались числа с дробной частью. Пытаюсь вывести целое число с помощью метода Math.floor(), но по какой-то причине он не срабатывает - число все равно выводиться с дробной частью. Почему так происходит?
function getSecondsToday(presentDate) {
let date = new Date(presentDate);
let startDate = date.setHours(0, 0, 0, 0);
return Math.floor(presentDate - startDate) / 1000;
}
console.log(getSecondsToday(new Date())); //59976.339