タイトル通り、基本的には。に1日を追加する方法を知りたいですNSDate。 だからそれがあった場合: 21st February 2011 それは次のようになります: 22nd February 2011 または、次の場合: 31st December 2011 それは次のようになります: 1st January 2012.
YYYYMMDD形式の誕生日を指定して、年齢を年単位で計算するにはどうすればよいですか?Date()関数を使用して可能ですか? 現在使用しているソリューションよりも優れたソリューションを探しています。 var dob = '19800810'; var year = Number(dob.substr(0, 4)); var month = Number(dob.substr(4, 2)) - 1; var day = Number(dob.substr(6, 2)); var today = new Date(); var age = today.getFullYear() - year; if (today.getMonth() < month || (today.getMonth() == month && today.getDate() < day)) { age--; } alert(age); …