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


当前回答

要从Javascript epoch中获取秒数,请使用:

date = new Date();
milliseconds = date.getTime();
seconds = milliseconds / 1000;

其他回答

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

~~(new Date()/1000) // 1584533105
Number.isInteger(~~(new Date()/1000)) // true

要获得今天的总秒数:

getTodaysTotalSeconds(){
    let date = new Date();        
    return +(date.getHours() * 60 * 60) + (date.getMinutes() * 60) + date.getSeconds();
}

我在return中使用了add +它在int中返回。这可能对其他开发人员有所帮助。:)

要从Javascript epoch中获取秒数,请使用:

date = new Date();
milliseconds = date.getTime();
seconds = milliseconds / 1000;
var seconds = new Date().getTime() / 1000;

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

参考

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

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

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