Задать вопрос
@Ivanushka255

Почему не срабатывает Math.floor?

Я не хочу, чтоб в этом коде возвращались числа с дробной частью. Пытаюсь вывести целое число с помощью метода 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
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@StiflerProger
return Math.floor( (presentDate - startDate) / 1000 );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы