【发布时间】:2019-01-03 13:56:05
【问题描述】:
我的应用程序需要当前日期时间。但我需要将其四舍五入到最接近的 10 分钟。我用 Math.round 完成了这个。问题是我需要它四舍五入到最后 10 分钟。不至于下一个。因为我还没有那些数据。
例如:
16:33 = 16:30 || 16:38 = 16:30 || 16:41 = 16:40
我该怎么做?
const coeff = 1000 * 60 * 10;
const date = new Date(); //or use any other date
let roundDate = new Date(Math.round(date.getTime() / coeff) * coeff);
【问题讨论】:
-
我认为您回答了自己的问题,您的代码正在运行:stackoverflow.com/questions/10789384/…
标签: javascript date time rounding