this is my code

var myDate = new Date();
todaysDate = ((myDate.getDate()) + '/' + (myDate.getMonth()) + '/' + (myDate.getFullYear()));
$('#txtEndDate').val(todaysDate);

I need txtEndDate's value = today's date - one week

推荐答案

You can modify a date using setDate. It automatically corrects for shifting to new months/years etc.

var oneWeekAgo = new Date();
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);

然后继续以任何你喜欢的方式将日期呈现为字符串.

Jquery相关问答推荐

无法通过单击从元素获取数据

将元素附加到每个函数 jQuery

如何像这样通过 $.ajax ( serialize() + extra data ) 添加数据

如果您的 Select 器对象无效,为什么 jQuery 不会炸弹?

jQuery非只读 Select 器

jQuery获取DOM node ?

[本机代码]是什么意思?

jQuery中的正则表达式字段验证

扩展 jQuery 插件的最佳方式

使用 JavaScript 和 jQuery,跨浏览器处理按键事件 (F1-F12)

jQuery $.cookie 不是一个函数

Jquery 和 HTML FormData 返回未捕获的 TypeError:非法调用

jQuery.extend 和 jQuery.fn.extend 的区别?

jQuery UI 中的 disableSelection 用于什么?

如何检测 window.print() 完成

在 jQuery UI 自动完成上没有检测到结果

Underscore.js 和 jQuery 互补吗?

父母的jQuery父母

Select jQuery UI 自动完成后清除表单字段

jQuery select2 获取 Select 标签的值?