还不如把20040701用split打散后,用加"-"入库!!!

解决方案 »

  1.   

    <input type="text" onblur="this.value=dateFormat(this.value)">
    <script language="JavaScript">
    function dateFormat(str) {
      var year = str.substr(0,4);
      var month = str.substr(4,2);
      var day = str.substr(6,2);
      return year + '-' + month + '-' + day;
    }
    </script>
      

  2.   

    <input type="text" onblur="this.value=this.value.replace(/(\d{4})(\d{2})(\d{2})/,'$1-$2-$3')">
      

  3.   

    ice_berg16(寻梦的稻草人) ( ) 
    支持