私は、日付の文字列値から1日減算する必要があります。例えば、 は、2016/12/31を取得する代わりに2017/01/01から1日を引いたときです。 2017/0/31の値を取得します。以下は完全日から1日を引く
私が働いているコードです:
var inputDate = "2017/01/01";
var splitClndr = inputDate.value.split("/");
var clndrDate = new Date(splitClndr[0], splitClndr[1], splitClndr[2]);
clndrDate.setDate(clndrDate.getDate() - 1);
var nd = new Date(clndrDate);
var dd = nd.getDate();
var mm = nd.getMonth();
var y = nd.getFullYear();
var newFormattedDate = y + '/'+ mm + '/'+ dd;
operatorDate.value = newFormattedDate;
私は変数newFromattedDateに入る値は、私が12分の2016に日を減算した結果を作ることができるか、2017/0/31です/ 31代わりに? JavaScriptで
月はゼロになります... 'nd.getMOnth()'に1を加えてください - あなたは 'splitClndr [1]'から1を引く必要があります –