以MM / DD / YYYY格式获取值

时间:2014-04-11 18:31:12

标签: javascript jquery

我希望从今天起2个月的日期,并以MM / DD / YYYY格式显示。

以下是我的代码,它给出了这样的价值“Tue Feb 11 14:30:42 2014”

   var d = new Date();
                    d.setMonth(d.getMonth() - 2);
                    $('#<%= txtStartDate.ClientID%>').val(d); 

2 个答案:

答案 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

试试此代码