JavaScriptの日付について

[上に] [前に] [次に]
やまさん [E-Mail] 2000/02/01(火) 18:04:43
初心者ですので宜しくお願いいたします。
if (EDate != "") {
        errMsg = "";
        if (EDate == -1) {
            if (EDate_f == 1) {
                errMsg = "利用開始日(yyyy/mm/dd) ";
            } else {
                EDate = "";
            }
        } else {
            data1 = new Date(EDate);
            if (data1 == "Invalid Date") {
                errMsg = "利用開始日(yyyy/mm/dd) ";
            } else {
                data2 = data1.toGMTString();
                y1 = data1.getYear();
                     if(year < 2000) {year += 1900;}
            m1 = data1.getMonth() + 1;
            d1 = data1.getDate();
            ymd = y1 + "/" + m1 + "/" + d1;
            }
        }
        if (errMsg.length == 0) {
            document.form_button.PoEfectDate.value = EDate;
        } else {
            errMsg = errMsg + "の指定に誤りがあります。";
            alert(errMsg);
            flg = 1;
        }
    }
上記の様に記載したのですが、1999/2/1と表示されます。
1999/02/01と表示するには何を追加すれば良いのでしょうか?
何卒、ご教授宜しくお願いいたします。

墓ー 2000/02/01(火) 18:24:27
if (m1  < 10) m1 = "0" + m1;
if (d1  < 10) d1 = "0" + d1;

を入れましょう。

やまさん 2000/02/01(火) 19:24:38
墓ー様
御指導有り難うございました。早速作業を行います。

やまさん 2000/02/02(水) 15:35:12
[[解決]]
墓ー様
解決致しました。
有り難うございました。

[上に] [前に] [次に]