前端开发过程中经常遇到设置指定时间,以下总结几个
获取当前日期
const date = new Date();
- 获取今晚最后一秒
const day = new Date(new Date(date.toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 -1)
console.log('今天最后一秒', day.toLocaleDateString(), day.toLocaleTimeString());
- 获取今早第一秒
new Date(new Date(date.toLocaleDateString()).getTime())
- 当月最后一秒
new Date(date.getFullYear(), date.getMonth() + 1, 0);
- 下月第一秒
new Date(date.getFullYear(), date.getMonth() + 1, 1);
- 此刻的下一秒
new Date(new Date().getTime() + 1000)