var i = "2010-10-10"; i = i.replace("-"," ");var i = "2010 10 10"; i = i.replace(" ","");
这样是可以 不过 问题是我的时间变量是从时间控件取的 好像是数字吧 不能这样干好像是 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啊 }
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啊
i = i.replace("-"," ");var i = "2010 10 10";
i = i.replace(" ","");
这样是可以 不过 问题是我的时间变量是从时间控件取的 好像是数字吧 不能这样干好像是
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啊
}
var xyear=xdsjs[0]//如果这里加.toString()打出来的是undefine;
var xmonth=xdsjs[1];
var xday=xdsjs[2];
var sdtime=xyear+xmonth+xday;
alert(xyear);//我打出来的是NAN啊