我正在尝试使用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);