js把时间的秒数转换成时间戳

liangphp 2011-09-28 07:49:11
我想要吧30转换成时间戳,应该怎么办啊???
...全文
2464 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq125540043 2011-11-27
  • 打赏
  • 举报
回复
7楼正解
2011-09-29
  • 打赏
  • 举报
回复

var t = new Date().getTime()/1000 - 30;
alert(t);
yuxh81 2011-09-29
  • 打赏
  • 举报
回复
我已经把思路告诉你啦,自己写啊

不会js吗?
liangphp 2011-09-29
  • 打赏
  • 举报
回复
是啊,应该转换成时间戳再减不是么,怎么转换秒的????
yuxh81 2011-09-29
  • 打赏
  • 举报
回复
你应该是需要一个用于计算时间的方法
即:已知时间 - 指定秒数 = ???
liangphp 2011-09-29
  • 打赏
  • 举报
回复
没人给看看么
liangphp 2011-09-28
  • 打赏
  • 举报
回复
哦 是这个样,我现在通过下面的方法把当前时间转换成时间戳了啊,不过现在我需要再得到当前时间前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;
BLUE_LG 2011-09-28
  • 打赏
  • 举报
回复
没懂。。。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧