相关疑难解决方法(0)

JavaScript:如何计算2天前的日期?

可能重复:
从javascript中的日期减去天数

我有一个JavaScript基本上返回2天前的日期.它如下:

var x;
var m_names = new Array("January", "February", "March", 
    "April", "May", "June", "July", "August", "September", 
    "October", "November", "December");

var d = new Date();
var twoDaysAgo = d.getDate()-2;  //change day here
var curr_month = d.getMonth();
var curr_year = d.getFullYear();
var x = twoDaysAgo + "-" + m_names[curr_month] + "-" + curr_year;

document.write(x);
Run Code Online (Sandbox Code Playgroud)

假设今天是2012年12月12日,以上将返回2012年12月10日的日期.我不认为这会在我们进入新的月份时动态起作用,或者,将日期从-2更改为-15.它只能从本月3日开始工作.

我怎么能修改这个,所以当它是2012年12月12日今天,我希望它能在15天前将它更新给我,它应该是2012年11月27日......而不是2012年12月3日?

任何帮助赞赏.谢谢!我是一个Javascript新手.

javascript

72
推荐指数
2
解决办法
7万
查看次数

将今年添加到今天的日期

我想在今天的日期添加一年.我在一个不允许你使用standardJavaScript 的系统中工作.

例如,要获得今天的日期,我必须使用:

javascript:now();
Run Code Online (Sandbox Code Playgroud)

我试过了:

javascript:now(+1);
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这个,但我需要在今天的日期增加一年......

有没有人见过这样的当前约会?如果是这样,我怎么能加一年?

javascript date

51
推荐指数
5
解决办法
9万
查看次数

标签 统计

javascript ×2

date ×1