【发布时间】:2015-10-17 16:10:17
【问题描述】:
大家好, 我已经编写了这个javascript代码来逐步计算一周中任何一天的日期。 但是当代码必须在月末计算时出现错误:例如 31/07/2'15 之后代码生成 32/07/2015 而不是 01/08/2015。 这是我的代码:
var application = this;
var currentDate = new Date();
var stringDate1 = currentDate.getUTCDate() + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
var stringDate2 = (currentDate.getUTCDate()+1) + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
var stringDate3 = (currentDate.getUTCDate() + 2) + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
var stringDate4 = (currentDate.getUTCDate() + 3) + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
var stringDate5 = (currentDate.getUTCDate() + 4) + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
var stringDate6 = (currentDate.getUTCDate() + 5) + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
var stringDate7 = (currentDate.getUTCDate() + 6) + "/" + (currentDate.getMonth() + 1) + "/" + currentDate.getFullYear();
我的代码哪里错了? 请问有什么帮助吗? BR
【问题讨论】:
-
您是否要获取今天和未来 6 天的日期?无论哪种方式,您尝试实现这一目标的方式都太复杂了。
-
是的,我的代码计算今天和接下来 6 天的日期。
标签: javascript date