| ポイント | 
				
					
						
						
nmsec = n * 1000 * 60 * 60 * 24;
msec  = (new Date()).getTime();
dt    = new Date(nmsec+msec);
month = dt.getMonth() + 1;
date  = dt.getDate();
					
					
				 | 
			
			
				| 説  明 | 
				指定日後を求めるにはDateオブジェクトを生成する時に引数としてミリ秒を渡します。指定年月日からのn日後を求めるのでnew Date()でDateオブジェクトを作成した後にsetFullYear()、setMonth()、setDate()で年月日を指定します。設定後getTime()でミリ秒を取得します。n日後を求めるので1日あたりのミリ秒(86400000 = 1000*60*60*24)と先ほど求めたミリ秒数を加算し、new Date()で新しいDateオブジェクトを作成します。これでgetMonth()、getDate()などでn日後の日付情報を得ることができます。
				 | 
			
			
				| サンプル | 
				
					
						
指定年月日からn日後の月日を返す
					
					
				 | 
			
			
				| 補足説明 | 
				Safari 1.2.xではDate()のパラメータに/形式での日付指定ができないため正常に動作しません。
				 | 
			
			
				 
				 | 
				■サンプルスクリプトを実行する >>実行 
						■各ブラウザでの動作結果を見る >>View! 
 |