Я строю горизонтальную временную диаграмму, где каждая горизонтальная полоса и ее ширина представляют промежуток времени, который потребуется этапу для завершения на основе даты начала и даты окончания sh. Каждый прямоугольник за этими столбцами представляет месяц за этот промежуток времени.
Я ищу помощь в поиске решения, как наиболее точно преобразовать время между начальной и конечной датой sh в%, чтобы я мог точно отобразить та шкала времени в моем горизонтальном календаре с прокруткой.
Мои данные (даты) будут поступать из объекта JSON, и я планировал использовать data-fns для манипулирования датами по мере необходимости. В настоящее время я использую React. js с Typescript.
Если это вообще сбивает с толку, пожалуйста, не стесняйтесь задавать мне дополнительные вопросы. Спасибо за ваше время!
Вот скриншот того, как выглядит временная шкала в настоящее время. Он прокручивает стрелку влево и вправо, щелкая в этом направлении:
