1. ホーム
  2. javascript

javascript で Date() を 5 分単位で丸める。

2023-09-08 22:30:55

質問

を使うことで Date() インスタンスを使用して、どのように時間を5分未満に丸めることができますか?

例:午後4時47分の場合、午後4時45分に設定されます。

どのように解決するのですか?

それは、もしあなたがすでに Date オブジェクトがあれば、とても簡単です。

var coeff = 1000 * 60 * 5;
var date = new Date();  //or use any other date
var rounded = new Date(Math.round(date.getTime() / coeff) * coeff)