我想要吧30转换成时间戳,应该怎么办啊???

解决方案 »

  1.   

    哦 是这个样,我现在通过下面的方法把当前时间转换成时间戳了啊,不过现在我需要再得到当前时间前30秒的时间
    例如:现在的时间2011-09-27 22:46:30
    可我要得到的是2011-09-27 22:46:00
    应该怎么办啊??????? var now= new Date();
    var year=now.getYear();
    var month=now.getMonth()+1;
    var day=now.getDate();
    var hour=now.getHours();
    var minute=now.getMinutes();
    var second=now.getSeconds();
            var datenowStr=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
    var str =datenowStr;
    var new_str = str.replace(/:/g,'-');
    new_str = new_str.replace(/ /g,'-');
    var arr = new_str.split("-");
    var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
    var timestampJS=datum.getTime()/1000;
      

  2.   


    var t = new Date().getTime()/1000 - 30;
    alert(t);