Java Script でバグ
 01 var dteBase = new Date();
 02 dteBase.setYear(strYyyyMmDd.substr(0, 4));
 03 dteBase.setMonth((strYyyyMmDd.substr(4, 2));
 04 dteBase.setDate(strYyyyMmDd.substr(6, 2));
 01で、初期値導入されないと、システムの日付が代入される。
 もし、今日が、2007/07/31で、strYyyyMmDDに、20071101が入っていると、
 02で、dteBaseの値は、2007/07/31
 03で、                        2007/11/31。でなく、2007/12/1となる。
 04で、                        2007/12/01となり、
 想定した初期化は行われないことになる。