Рабочее время с изюминкой

Уважаемые математики и формулисты! Помогите, сломал голову в поисках решения.

Задача лишь отчасти связана с программированием, поэтому я внесу ясность по некоторым моментам если потребуется, но основной вопрос именно математический.

Итак, у меня есть интервальное поле. Которое принимает в себя мс(миллисекунды). Значение конвертируется, в соответствии с 24-часовым днем и отображается таким образом:

99000000мс - будут отображаться как 1d3h30m

А я в этом поле хочу видеть расчет с учетом 8ми-часового рабочего дня. Т.е. в моем примере (99000000мс), что фактически является 27.5h - я хочу видеть 3d3h30m

Вопрос: можно ли составить какую-либо формулу, которая бы конвертировала фактическое время в желаемое.

Ведь фактически, если в поле будет отображаться 3d3h30m - это уже реальных 271800000мс

p.s. допустимо работать с числами и выполнять арифметические действия. Т.к. по сути я могу интервальное поле привести к числовому (в кол-ве мс) и наоборот.

Лига математиков

575 постов2.4K подписчика

Добавить пост