2012-07-14 61 views
0

我知道这个话题有几个类似的帖子,但没有人帮我很多(或者也许这是因为我还是个新手)。从现在开始大约11天

无论如何,我正在寻找的东西是一个脚本,告诉我日期和日期+从现在开始的11天。

下面的脚本是我用来显示当前日期&日期。所以我觉得必须有一些简单的线路来添加或修改某处?像“+11”

任何有用的答案将非常非常感激!


var daynames = new Array("Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"); 

var months = new Array("january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december"); 

var currentTime = new Date(); 

var dayname = currentTime.getDay(); 

var month = currentTime.getMonth(); 

var day = currentTime.getDate(); 

var year = currentTime.getFullYear(); 

document.write(daynames[dayname] + "<BR> " + day + " " + months[month] + " " + year); 
+6

而不是鹦鹉在标签中的标题,更有用的标签将是你正在使用的语言和平台。 – Oded 2012-07-14 19:37:35

+3

我第二次Oded,你的语言和平台是什么?我猜想基于代码的Javascript,但是没有办法真正说明:-) – driis 2012-07-14 19:38:40

+0

至少没有“11”标签。 – 2012-07-14 19:46:21

回答

2

假设您正在使用的JavaScript,这段代码将从当天设定d +11天 -

var d = new Date(); 
d.setDate(d.getDate()+11); 
+1

+30?!也许你可以解释一下... – 2012-07-14 19:43:30

+0

我的不好,改正了! – cyclotrojan 2012-07-14 19:45:01

+0

好的,现在看起来好了 – 2012-07-14 19:52:39

1

假设的JavaScript因为document.write

var yourDate=new Date(); 
yourDate.setDate(yourDate.getDate()+11); //11 is the number of days you want to add 

参考:getDatesetDate

+0

这与从cyclotrojan得到的答案完全相同:-1 – 2012-07-14 19:50:25

+0

@ThorstenS .:它不是*完全*同样的,它在cyclotrojan的答案后2分钟发布。发布前他可能没有看到其他答案。这不值得赞赏。 – 2012-07-14 20:29:34

+0

@ThorstenS。是的,没有看到他的答案。正在寻找引用的MDN链接。 – nunespascal 2012-07-14 20:41:05