2017-01-11 56 views
-2

今日から30日前、今日から12ヶ月前に日付を取得したい。私はそれと形式はYYYY/MM/DDとしてどのように行うのです今日から30日前、今日から12ヶ月前に取得する

これは私がこれまでに現在の日付を設定するためにやっていることです:

   var today = new Date(); 
       var dd = today.getDate(); 
       var mm = today.getMonth() + 1; 
       var yyyy = today.getFullYear(); 

       if (dd<10) 
       dd = '0'+dd; 

       if (mm<10) 
       mm = '0'+mm; 

       today = mm+'/'+dd+'/'+yyyy; 

答えて

1

あなたは30日前の日付を決定するためにsetDategetDateを使用することができます。

var date = new Date(); 
date.setDate(date.getDate() - 30); 

同じことがgetMonthsetMonthでヶ月間行うことができます。

+0

* setMonth *を使用すると、7月31日から1か月間は6月31日になり、7月1日にロールオーバーされます。 – RobG

関連する問題