wolf47
@wolf47
Айтишник, немного програмирую на JS

Как округлить время в большую сторону по указанному шагу на JavaScript?

Всем привет!

Тут не правильно сделал расчеты, помогите плз разобраться.

Dcfx3OH.png

Я округляю время с шагом в 15 минут, но мне говорят чтобы я округлял в большую сторону.

Например Время подачи было 18:00, а время завершения 18:47, мой код округлят его как 45 минут.
/*
      Шаг округления 15 минут
    */
    result = 15 * Math.round(moment.duration(end.diff(met)).asMinutes() / 15);
    /*
      Если время поездки меньше 30 минут, тогда время поездки сделать 30 минут, иначе оставить это время
    */
    result = result < 30 ? 30 : Math.ceil(result);


Как округлить в большую сторону?
  • Вопрос задан
  • 1201 просмотр
Решения вопроса 1
Ni55aN
@Ni55aN
Попробуйте не round, а ceil
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы