JavaScript开始当前分钟

时间:2018-11-15 09:54:36

标签: javascript

我正在尝试使用JavaScript获取与当前分钟开始时间相等的值(经过的毫秒数):

let now = Date.now().setSeconds(0);

这将导致错误:

Date.now(...).setSeconds is not a function

如果我尝试“”“

,则会出现相同的错误
let now = Date.now();
now.setSeconds(0);

使其正常工作的正确方法是什么?我希望返回1543484520000的{​​{1}}

4 个答案:

答案 0 :(得分:3)

这就是我想要的

let now = new Date();
now.setSeconds(0);
console.log(now.getTime());

答案 1 :(得分:0)

尝试一下:

let now = new Date();
now.setSeconds(0);
console.log(now.getMilliseconds());
console.log(now.getTime());

一旦有了日期对象,就可以得到所需的内容。查看文档:{​​{3}}

答案 2 :(得分:0)

尝试一下

获得秒数:-

date = new Date();
milliseconds = date.getTime();
seconds = milliseconds / 1000;
console.log("milliseconds : "+milliseconds + " seconds : "+seconds );

设置秒数:-

let date = new Date();
date.setSeconds(0);
milliseconds = date.getTime();
seconds = milliseconds / 1000;
console.log("milliseconds : "+milliseconds + " seconds : "+seconds );

答案 3 :(得分:0)

您可以使用时间戳记来删除秒数。

var timestamp = new Date(+new Date() - ((+new Date()) % 60000));
console.log(+timestamp);