在 JavaScript 中将天数转换为毫秒数

在 JavaScript 中将天数转换为毫秒数

Convert Days to Milliseconds in JavaScript

要将天数转换为毫秒,请将天数乘以24小时数、60
分钟
60数、秒数和1000毫秒数,例如
days * 24 * 60 * 60 * 1000.

索引.js
function daysToMilliseconds(days) { // 👇️ hour min sec ms return days * 24 * 60 * 60 * 1000; } console.log(daysToMilliseconds(1)); // 👉️ 86400000 console.log(daysToMilliseconds(2)); // 👉️ 17280000 console.log(daysToMilliseconds(5)); // 👉️ 432000000

我们创建了一个可重用的函数,它将天数作为参数并将天数转换为毫秒。

要将天转换为毫秒,我们必须乘以24转换为小时、60转换为分钟、60转换为秒并1000转换为毫秒。

如果您的应用程序使用小数单位表示天数,您可能会在转换后得到一个小数。

索引.js
function daysToMilliseconds(days) { // 👇️ hour min sec ms return days * 24 * 60 * 60 * 1000; } console.log(daysToMilliseconds(5.5612)); // 👉️ 442367999.99999

您可以使用该Math.round()函数将数字四舍五入为最接近的整数。

索引.js
function daysToMilliseconds(days) { // 👇️ hour min sec ms return Math.round(days * 24 * 60 * 60 * 1000); } console.log(daysToMilliseconds(5.5612)); // 👉️ 442368000

我们将值传递给
Math.round
函数以四舍五入到最接近的整数,并确保在转换后我们没有得到小数。

Math.round以下是该功能如何工作的一些示例。

索引.js
console.log(Math.round(3.49)); // 👉️ 3 console.log(Math.round(3.5)); // 👉️ 4

该函数将数字向上或向下舍入到最接近的整数。

如果数字为正且小数部分大于或等于,则四舍五入为下一个更高的绝对值。 0.5

如果数字为正且其小数部分小于0.5,则四舍五入为较低的绝对值。

发表评论