【发布时间】:2017-06-16 06:51:23
【问题描述】:
我有一个日期,例如 2017 年 5 月 31 日。有了这个日期,我需要再增加 2 天。 然后是另一个要求,对于同一天,我需要增加 18 个月。 我尝试了以下代码。
var rootDate = 31 May,2017;
var firstDate = new Date();
var lastDate = new Date();
var tempdate = firstDate.setDate(rootDate.getDate() +2);
firstDate = $filter('date')(tempdate , "dd MMM, yyyy");
var tempDateTwo = lastDate.setDate(rootDate.getMonth() +18);
secondDate = $filter('date')(tempDateTwo , "dd MMM, yyyy");
它给了我错误“无效日期”。代码有什么问题?
【问题讨论】:
-
更改
var rootDate = new Date("31 May,2017") -
如果你想使用日期,我建议你看看momentjs.com
-
@sachila 谢谢你..它可以增加 2 天,但不能增加 18 个月..