重複の可能性:
JavaScript で日付から日数を引く
基本的に 2 日前の日付を返す JavaScript があります。それは次のとおりです。
var x;
var m_names = new Array("January", "February", "March",
"April", "May", "June", "July", "August", "September",
"October", "November", "December");
var d = new Date();
var twoDaysAgo = d.getDate()-2; //change day here
var curr_month = d.getMonth();
var curr_year = d.getFullYear();
var x = twoDaysAgo + "-" + m_names[curr_month] + "-" + curr_year;
document.write(x);
今日が 2012 年 12 月 12 日であるとすると、上記は 2012 年 12 月 10 日の日付を返します。新しい月に進むとき、または日を-2から-15に変更するときに、これが動的に機能するとは思いません。毎月3日からの勤務となります。
これを変更して、今日が 2012 年 12 月 12 日の場合、15 日前の日付を 2012 年 11 月 27 日に返すようにするにはどうすればよいですか?
どんな助けでも感謝します。ありがとう!私はJavascriptの初心者です。