哦 是这个样,我现在通过下面的方法把当前时间转换成时间戳了啊,不过现在我需要再得到当前时间前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;
例如:现在的时间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;
var t = new Date().getTime()/1000 - 30;
alert(t);