私は期間カウンター(クリシェ)を作ろうとしています。また、HTMLとJavascriptでも初心者です。私はそれを作って、ユーザーは自分の期間が始まった日付を入れることができます。そして、日付として出てくるように、彼らが入力した日数に31を追加したいと思います。 私のこれまでのスクリプト:間違いなくユーザーが入力した日に31日を追加する方法
function theDate() {
var m = document.getElementById("inmonth").value;
Number(m).toString();
var d = document.getElementById("inday").value;
var y = document.getElementById("inyear").value;
var nd = new Date(m + "/" + d + "/" + y);
var thirtyDaysLater = 31;
var fstart = nd.setDate(nd.getDate() + thirtyDaysLater);
document.getElementById("enddate").innerHTML = "Last Period End Date: " +
nd;
document.getElementById("nextdate").innerHTML = "Next Period Start Date: " +
fstart;
[JavaScript日付の日数を追加](https://stackoverflow.com/questions/563406/add-days-to-javascript-date) – kyle
@ kyle-複製可能ではありません。OPの主な問題は次のとおりです。 * setDate *からの予期しない戻り値組み込みパーサを使用することも問題ですが、この場合は問題はありません。 – RobG