如何将变量声明为时间值并添加到其中

问题描述 投票:-1回答:1

我正在尝试将我的变量之一作为初始启动时间,并根据许多参数将输出添加到该时间。

例如;

我开始从y减去x并得到z。然后我把z从x中除去,得到该差异的%到原始数字。然后根据该百分比,每5%代表5分钟。因此,如果我从早上10点开始,热狗的价格是10美元,如果降到8美元(20%下降),我想在上午10点显示20分钟。

我的问题是,当我达到原始时间的增加时,它会超过60分钟。所以它不是从900到1010,而是970。

我如何从60年代开始计算时间。请帮忙。谢谢!

javascript
1个回答
1
投票

将所有内容存储为分钟(或几秒,几天 - 最适合的任何内容),并在需要时转换值:

function convertToHourString (minutes) {
    return Math.floor( minutes / 60 ) + ':' + minutes % 60
}

convertToHourString(10); // 0:10
convertToHourString(70); // 1:10
© www.soinside.com 2019 - 2024. All rights reserved.