我有这段代码:
var fd=1+self.theDate.getMonth() +'/'+ today+'/'+self.theDate.getFullYear();
它有效,但它的格式是月,日,年。
我需要将其更改为:日,月年。
所以,我试过这个:
var fd=1+today +'/'+ self.theDate.getMonth()+'/'+self.theDate.getFullYear();
现在,我的改变不起作用。是不是我没有做好或者我的改变是对的?
由于
答案 0 :(得分:1)
我希望正确的答案是:
var fd=today +'/'+ (self.theDate.getMonth() + 1) +'/'+self.theDate.getFullYear();
今天单独留下,并将Month分组,以便它添加正确的数字而不是字符串连接。
答案 1 :(得分:1)
var theDate = new Date();
var today = theDate.getDate();
var month = theDate.getMonth()+1; // js months are 0 based
var year = theDate.getFullYear();
var fd=today +'/'+ month +'/'+year
或者您更喜欢22/05/2011
var theDate = new Date();
var today = theDate.getDate();
if (today<10) today="0"+today;
var month = theDate.getMonth()+1; // js months are 0 based
if (month < 10) month = "0"+month;
var year = theDate.getFullYear();
var fd=""+today +"/"+ month +"/"+year
答案 2 :(得分:1)
您不再向该月添加1
,而是将其添加到today
。请务必在"x" + 1 + 2 => "x12"
"x" + (1 + 2) => "x3"