var d = new Date();
    var today_date = d.getDate() + '/' + month_name[d.getMonth()] + '/' + d.getFullYear();

这就是我约会的方式。它有一个小问题。对于今天的日期2011年6月7日,它返回2011年7月11日,我希望它返回的是2011年11月11日?

有人知道吗?

最佳答案

像这样:

("0"+1).slice(-2);  // returns 01
("0"+10).slice(-2); // returns 10

完整的例子:
var d = new Date(2011,1,1); // 1-Feb-2011
var today_date =
    ("0" + d.getDate()).slice(-2) + "/" +
    ("0" + (d.getMonth() + 1)).slice(-2) + "/" +
    d.getFullYear();
// 01/02/2011

09-10 06:00
查看更多