2011-05-22 19 views
0

私はこのコードを持っている:変更の日付形式(Javascriptを)

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

それは動作しますが、それは形式は、月、日、年であるのです。

曜日、月年に変更する必要があります。

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

、私の変更は動作しません:

だから、私はこれを試してみました。私はそれを正しくやっていないのですか、それとも私の変更ですか?私は、正しい答えはこうです期待

おかげ

答えて

1

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

これだけでは、今日の葉、およびグループ月、それは適切な数の追加の代わりに、文字列の連結を行うようにします。

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 

または多分あなたは、もはやあなたがtodayに追加され、月に1を追加している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 
1

を好むん。 "x" + 1 + 2 => "x12"以降はかっこで括るようにしてください。"x" + (1 + 2) => "x3"