JavaScript 获取明天的日期

遇到了一个问题需要明天的时间戳
记录一下

起手先打开 MDN 的 Date 页面 ,看看有什么方法可以用的

研究了下发现有两个办法,一个是用 new Date() 构造函数,像这样

const date = new Date()
const day = 1
// 构造出来的日期默认是 00:00 有需要可以添加时、分、秒的参数
const tommorrow = new Date(date.getFullYear(), date.getMonth(), date.getDate() + day)

或者用 setDate() 方法,像这样

const date = new Date();
const tomorrow = date.setDate(date.getDate() + 1);

22/6/3 更新
根据时区和夏令时的不同,时间转换似乎会出问题,我没有去测试过(毕竟中国也不实行夏令时),有兴趣可以去 stackoverflow 或者 这篇文章 查询