次の数値入力に対応したソースコードを作成して、年、月のそれぞれの項目に2016、2と入力すると、2016-02-29とその年月の末日が自動入力されるようにしましたが、12月の場合に12と入力すると、xxxx-12-31ではなくて、Invalid date と入力されます。
kintone.events.on([‘app.record.create.submit’,‘app.record.edit.submit’], function (event) {
var record = event[‘record’];
record[‘EOP’].value = moment({
years:record[‘EOP_年’].value, months:record[‘EOP_月’].value, days:‘01’
}).add(‘month’).startOf(‘month’).add(‘days’, -1).format(‘YYYY-MM-DD’);
return event;
}
);