以下是JavaScript代码,可以计算当前时间戳和昨天现在的时间戳:
```javascript
// 获取当前时间戳(10位)
const currentTimestamp = Math.floor(Date.now() / 1000);
// 获取昨天现在的Date对象
const yesterdayNowDate = new Date();
yesterdayNowDate.setDate(yesterdayNowDate.getDate() - 1);
// 获取昨天现在的时间戳(10位)
const yesterdayNowTimestamp = Math.floor(yesterdayNowDate.getTime() / 1000);
console.log('当前时间戳:', currentTimestamp);
console.log('昨天现在时间戳:', yesterdayNowTimestamp);
```
解释一下代码:
- `Math.floor(Date.now() / 1000)` 可以获取当前时间戳,单位为秒。
- `new Date()` 可以获取当前时间的Date对象。
- `yesterdayNowDate.setDate(yesterdayNowDate.getDate() - 1)` 可以将日期设置为昨天。
- `yesterdayNowDate.getTime()` 可以获取昨天现在的毫秒数。
- `Math.floor(yesterdayNowDate.getTime() / 1000)` 可以将昨天现在的毫秒数转换为时间戳,单位为秒。
注意:以上代码中获取的时间戳都是10位的,如果需要13位的时间戳,只需要将除以1000的操作去掉即可。