我如何获得当前日期或/和时间在秒使用Javascript?


当前回答

从1970年1月1日开始,你还可以用秒/毫秒来表示时间:

var milliseconds = +new Date;        
var seconds = milliseconds / 1000;

但是要小心使用这种方法,因为阅读和理解它可能很棘手。

其他回答

在2020年的某一天,在Chrome 80.0.3987.132中,这给出了1584533105

~~(new Date()/1000) // 1584533105
Number.isInteger(~~(new Date()/1000)) // true
var seconds = new Date().getTime() / 1000;

....能告诉你从1970年1月1日午夜开始的秒数吗

参考

如果你只是在THREE JS中需要几秒钟,使用下面的代码中的一个在函数uses window.requestAnimationFrame()

let sec = parseInt(Date.now().toString()[10]);console.log('计数秒=> '+秒);

或 let currentTime= Date.now();

let secAsString= time.toString()[10];

let sec = parseInt(t);

console.log('计数秒=>'+秒);

//当前Unix时间戳 // 1443535752秒自1970年1月1日。(UTC) //当前时间,单位为秒 console.log(数学。floor(new Date().valueOf() / 1000));/ / 1443535752 console.log(Math.floor(Date.now() / 1000));/ / 1443535752 console.log(数学。floor(new Date().getTime() / 1000));/ / 1443535752 < script src = " https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js " > < /脚本>

jQuery

console.log(Math.floor($.now() / 1000));/ / 1443535752 < script src = " https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js " > < /脚本>

从1970年1月1日开始,你还可以用秒/毫秒来表示时间:

var milliseconds = +new Date;        
var seconds = milliseconds / 1000;

但是要小心使用这种方法,因为阅读和理解它可能很棘手。