//试一试
var str="2002-2-12";
var da1=new Date(str);

解决方案 »

  1.   

    问题是我的date对象己经定义了,也就是我想在定义了一个date对象后,把一个字符串转换成这个date对象
      

  2.   

    var str="2002-2-12";
    str = str.replace(/-/g,'/');
    var da1=new Date(str);
    alert(da1);
      

  3.   

    you have to reassign it a new Date object, like 
    da1 = new Date("2002/2/13");
      

  4.   

    : karma(无为) 你是在定义da1的时候把字符串的值赋给它的,但现在是我的
    da1己经定义了,我只是想把它重新设置一个值。
    也就是在定义了一个date对象后,还可不可以重新给他赋值呢?
      

  5.   

    you can doda1.setYear(2002);
    da1.setMonth(11);//12
    da1.setDate(31);
    ....
      

  6.   

    then, just do,
    da1 = new Date("YourNewDateString");there is no other way!
      

  7.   


    只需要人民币20元,你就可以获得本灌水机的程序和Visual C++源代码,并获得永久性技术支持。还等什么?灌水等着你!就在今夜!元宵佳节!