您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

在 JavaScript 中获取明天的日期

时间:12-14来源:作者:点击数:
CDSY,CDSY.XYZ

JavaScript 的内置 Date 类 具有当前月份日期的 getter 和 setter 函数。 Date#getDate() 函数 返回当前日期:

// June 3, 2019 in local timezone
const date = new Date('2019/06/03');

date.getDate(); // 3

Date#setDate() 函数 设置月份的日期。

// June 3, 2019 in local timezone
const date = new Date('2019/06/03');

date.setDate(6);
date.getDate(); // 6

// "Thu, June 06, 2019"
date.toLocaleString('en-US', {
  weekday: 'short',
  month: 'long',
  day: '2-digit',
  year: 'numeric'
});

请参阅 使用 Vanilla JavaScript 格式化日期 。所以要得到明天的日期,你需要 setDate() 当前日期加一。

// Current date
const date = new Date();

// Tomorrow's date
date.setDate(date.getDate() + 1);

JavaScript 足够聪明,可以自己处理月份翻转,所以即使今天是 6 月 30 日, date.getDate() + 1 方法有效:

const date = new Date('2019/06/30');

// Tomorrow
date.setDate(date.getDate() + 1);

// "Mon, July 01, 2019"
date.toLocaleString('en-US', {
  weekday: 'short',
  month: 'long',
  day: '2-digit',
  year: 'numeric'
});

使用 Moment.js( momentjs 商业网/)

时刻有一个得心应手 .add() 可让您轻松将 1 天添加到当前时刻的功能。

const date = moment(new Date('2019/06/30'));

date.add(1, 'days');

date.format('YYYY/MM/DD'); // "2019/07/01"
CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐