comments | difficulty | edit_url | tags | |
---|---|---|---|---|
true |
简单 |
|
请你编写一个有关日期对象的方法,使得任何日期对象都可以调用 date.nextDay()
方法,然后返回调用日期对象的下一天,格式为 YYYY-MM-DD 。
示例 1:
输入:date = "2014-06-20" 输出:"2014-06-21" 解释: const date = new Date("2014-06-20"); date.nextDay(); // "2014-06-21"
示例 2:
输入:date = "2017-10-31" 输出:"2017-11-01" 解释:日期 2017-10-31 的下一天是 2017-11-01.
Constraints:
new Date(date)
是一个有效的日期对象
declare global {
interface Date {
nextDay(): string;
}
}
Date.prototype.nextDay = function () {
const date = new Date(this.valueOf());
date.setDate(date.getDate() + 1);
return date.toISOString().slice(0, 10);
};
/**
* const date = new Date("2014-06-20");
* date.nextDay(); // "2014-06-21"
*/