思路:
在JS中用Split('/')把日期放在数组中
循环 判断是否大于10 不是前面加'0'

解决方案 »

  1.   


    function formatDateTime()
    {
        var _txt=document.getElementById("textbox1").value;
        var sarray=new Array();   
        sarray=_txt.split('/');  
        var result="";
        for(var i=0;i<3;i++)
        {
            if(parseInt(sarray[i])<10)
                result+="0"+sarray+"/";
            else
                result+=sarray+"/";
        }
        result=result.substring(1);
        document.getElementById("textbox1").value=result;
    }
    <input type="textbox" onBlur="formatDateTime();" id="textbox1" />