JavaScript获取当前分钟的开始



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

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

这导致了一个错误:

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

如果我尝试",会出现相同的错误

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

让它发挥作用的正确方法是什么?例如,我希望为Thu Nov 29 2018 07:42:00 GMT-0200 返回1543484520000

这就是你想要的我认为

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

试试这个

获取秒数:-

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 );

试试这个:

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

一旦你有了约会对象,你就可以得到你需要的东西。请参阅文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

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

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

最新更新