更改日期格式(Javascript)

更改日期格式(Javascript),javascript,jquery,Javascript,Jquery,我有以下代码: var fd=1+self.theDate.getMonth() +'/'+ today+'/'+self.theDate.getFullYear(); 它可以工作,但它的格式是月、日、年 我需要把它改成:天,月,年 所以,我试过这个: var fd=1+today +'/'+ self.theDate.getMonth()+'/'+self.theDate.getFullYear(); 现在,我的零钱不起作用了。是我做得不好,还是我的找零是对的 谢谢我希望正确的答案是: v

我有以下代码:

var fd=1+self.theDate.getMonth() +'/'+ today+'/'+self.theDate.getFullYear();
它可以工作,但它的格式是月、日、年

我需要把它改成:天,月,年

所以,我试过这个:

var fd=1+today +'/'+ self.theDate.getMonth()+'/'+self.theDate.getFullYear();
现在,我的零钱不起作用了。是我做得不好,还是我的找零是对的


谢谢

我希望正确的答案是:

var fd=today +'/'+ (self.theDate.getMonth() + 1) +'/'+self.theDate.getFullYear();

这样就不用管今天了,将月份分组,这样它就可以进行适当的数字相加,而不是字符串串联。

我希望正确的答案是:

var fd=today +'/'+ (self.theDate.getMonth() + 1) +'/'+self.theDate.getFullYear();
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
这样就不用管今天了,可以对月份进行分组,以便进行适当的数字相加,而不是字符串串联

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
或者你更喜欢2011年5月22日

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
var theDate=新日期();
var today=theDate.getDate();
如果(今天)
或者你更喜欢2011年5月22日

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
var theDate=新日期();
var today=theDate.getDate();

如果(今天您不再将
1
添加到该月,则将其添加到
今天的
。请确保将其插入括号,因为
“x”+1+2=>“x12”
但是
“x”+(1+2)=>“x3”

您不再将
1
添加到当月,而是将其添加到今天的
中。请确保将其插入括号,因为
“x”+1+2=>“x12”
但是
“x”+(1+2)=>“x3”