我希望从今天起2个月的日期,并以MM / DD / YYYY格式显示。
以下是我的代码,它给出了这样的价值“Tue Feb 11 14:30:42 2014”
var d = new Date();
d.setMonth(d.getMonth() - 2);
$('#<%= txtStartDate.ClientID%>').val(d);
答案 0 :(得分:3)
我个人喜欢MomentJS在Javascript中进行日期操作。有了它,你可以做到这一点......
moment().subtract(2, 'months').format('MM/DD/YYYY')
并取回此02/11/2014
它也很容易阅读。
您可以下载MomentJS here。
答案 1 :(得分:1)
var today = new Date();
var dd = today.getDate();
var mm = today.setMonth(today.getMonth() - 2);
var yyyy = today.getFullYear();
today_date = mm + '/' + dd + '/' + yyyy
试试此代码