我想取到03、02、05这几个字符并且进行加减运算,但是在JS中用parseInt得到的是3、2、5,用parseInt(str, 10)也不好用,怎么才能得到数字型的03、02、05呢?望高人指点一下!谢谢了!

解决方案 »

  1.   

    在这里 2010-03-11 20:02:05 是一个字符串,03、02都是它的一个子串,现在我想把03、02、05变成数字类型,同时进行时间的累加,目的是达到在本地显示服务器时间的效果。用substring取出来的03是一个字符串类型,无法进行运算。
      

  2.   

    javascript:var a="0000"+2; alert(a.substring(a.length-2))
      

  3.   

    var d = new Date("2010-03-11 20:02:05");
    d.getFullYear();
    d.getMonth() + 1;
    d.getDate();
    d.getDay();
    d.getHours();
    d.getMinutes();
    d.getSeconds();
    d.getMilliseconds();
      

  4.   

    奇怪啊,d.getFullYear()居然是NaN?
      

  5.   

    哈,知道了~~
    用new Date('r')就行了