使用 JavaScript 将天数转换为秒数
Convert Days to Seconds using JavaScript
要将天数转换为秒数,请将天数乘以24
小时数、60
分钟60
数和秒数,例如days * 24 * 60 * 60
. 乘法的结果将代表天数的秒数。
索引.js
function daysToSeconds(days) { // 👇️ hour min sec return days * 24 * 60 * 60; } console.log(daysToSeconds(1)); // 👉️ 86400 console.log(daysToSeconds(2)); // 👉️ 172800 console.log(daysToSeconds(5)); // 👉️ 432000
我们创建了一个可重用的函数,它将天数作为参数并将天数转换为秒数。
要将天数转换为秒数,我们必须乘以
24
转换为小时数、60
转换为分钟数和60
转换为秒数。如果您的应用程序使用小数单位表示天数,您可能会在转换后得到一个小数。
索引.js
function daysToSeconds(days) { // 👇️ hour min sec return days * 24 * 60 * 60; } console.log(daysToSeconds(3.5612)); // 👉️ 307687.68
您可以使用该Math.round()
函数将数字四舍五入为最接近的整数。
索引.js
function daysToSeconds(days) { // 👇️ hour min sec return Math.round(days * 24 * 60 * 60); } console.log(daysToSeconds(3.5612)); // 👉️ 307688
我们将值传递给
Math.round
函数以四舍五入到最接近的整数,并确保在转换后我们没有得到小数。
Math.round
以下是该功能如何工作的一些示例。
索引.js
console.log(Math.round(7.49)); // 👉️ 7 console.log(Math.round(7.5)); // 👉️ 8
该函数将数字向上或向下舍入到最接近的整数。
如果数字为正且小数部分大于或等于,则四舍五入为下一个更高的绝对值。
0.5
如果数字为正且其小数部分小于0.5
,则四舍五入为较低的绝对值。