本帖最后由 visualtnt 于 2010-12-07 10:41:15 编辑

解决方案 »

  1.   

    var i = "2010-10-10";
    i = i.replace("-"," ");var i = "2010 10 10";
    i = i.replace(" ","");
      

  2.   


    这样是可以 不过 问题是我的时间变量是从时间控件取的 好像是数字吧 不能这样干好像是
    function sj(){
    var xdsj=document.getElementById('xdsj').value;
    var qdsj=document.getElementById('qdsj').value;
    var smsj=document.getElementById('smsj').value;
    var xdsjs=xdsj.split("-");
    var xyear=xdsj[0]//如果这里加.toString()打出来的是undefine;
    var xmonth=xdsj[1];
    var xday=xdsj[2];
    var sdtime=xyear+xmonth+xday;
    alert(xyear);//我打出来的是NAN啊
    }
      

  3.   

    var xdsjs=xdsj.split("-");
    var xyear=xdsjs[0]//如果这里加.toString()打出来的是undefine;
    var xmonth=xdsjs[1];
    var xday=xdsjs[2];
    var sdtime=xyear+xmonth+xday;
    alert(xyear);//我打出来的是NAN啊