在jQuery中,默认情况下当前时间戳可以通过$.now()来获取,该方法返回当前时间距离1970年1月1日0点0分0秒的毫秒数。
var timestamp = $.now(); console.log(timestamp); // 1604040373621
该时间戳可以在很多场景下使用,例如和后端进行交互时,需要传递一个时间戳来表示当前的时间。
在实际开发中,我们可能需要对获取到的时间戳进行一些处理,例如将其转换为日期格式:
var timestamp = 1604040373621; var date = new Date(timestamp); console.log(date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()); // 2020-10-30
除了使用$.now()方法,还可以使用Date对象的getTime()方法来获取当前时间戳:
var timestamp = new Date().getTime(); console.log(timestamp); // 1604040373621
需要注意的是,jQuery中的时间戳是以毫秒为单位的,而有些语言或工具可能使用的是以秒为单位的时间戳,所以在进行时间戳的传递和处理时,需要注意单位的转换。