【发布时间】:2022-12-07 00:41:38
【问题描述】:
我是 Typescript 的新手,并试图以下面指定的 newDate 格式获取日期 + (X) 从现在起的月数或天数...
当我尝试添加一个月时:
var dateObj = new Date();
var month = dateObj.getUTCMonth() + 2;
var day = dateObj.getUTCDate();
var year = dateObj.getUTCFullYear();
var newDate = month + "/" + day + "/" + year;
它返回:
13/6/2022
当我尝试添加 30 天时:
var dateObj = new Date();
var month = dateObj.getUTCMonth() + 1;
var day = dateObj.getUTCDate() + 30;
var year = dateObj.getUTCFullYear();
var newDate = month + "/" + day + "/" + year;
它返回这个:
12/36/2022
因此,示例中不仅月份和日期不正确,而且年份也不提前。
有任何想法吗?
【问题讨论】:
标签: typescript datetime