js时间减去N秒之后等于时间

问题描述

js时间减去N秒之后等于时间

我把时间转成了timeStamp 然后算出时间,但是时间不正确
seconds 是加减的秒数。

var date = new Date(dateUtil.formatStr(datetime));
var timeStamp = date.getTime()/(1000*seconds);
date = new Date(timeStamp);
var rs = dateUtil.formatTime(date);

解决方案

http://blog.163.com/ruisea@126/blog/static/262487882009712102230813/

解决方案二:

var timeStamp = date.getTime()/(1000*seconds);
这句话有问题,你getTime拿到的是毫秒数,除以1000得到的是秒,这个时候再除以加减的秒数不对的,应该是加上seconds得到修改后的时间。修改如下:
var timeStamp = date.getTime()/1000+seconds;

解决方案三:

http://www.jb51.net/article/24459.htm

解决方案四:

 <script>
function addSeconds(s){
  var d = new Date();
  d.setSeconds(d.getSeconds()+s);
  return d;
}
alert(addSeconds(600));
alert(addSeconds(-600));
</script>

解决方案五:

var date = new Date(dateUtil.formatStr(datetime));
var timeStamp = date.getTime()/(1000*seconds);你这是把seconds由秒换为毫秒,然后在时间除以前面的数得到倍数值不是时间
date = new Date(timeStamp);
var rs = dateUtil.formatTime(date);

改成这样
var timeStamp = date.getTime()-(1000*seconds);

解决方案六:

没有加减啊~你至少要有data + 1000*seconds 才会把时间加上去啊

解决方案七:

js 将时间转换成秒 计算倒计时

时间: 2024-09-17 04:53:46

js时间减去N秒之后等于时间的相关文章

js设置cookie过期当前时间减去一秒相当于立即过期_javascript技巧

function ClearCookie() { var expires = new Date(); expires.setTime(expires.getTime() - 1000); //当前时间减去一秒,相当于立即过期(可以增减) document.cookie = "appCode='222''';path=/;expires=" + expires.toGMTString() + ""; //expires是对应过期时间的设置,不设这个值,cookie默认

js获取时间精确到秒(年月日)_javascript技巧

本文实例为大家分享了利用js获取时间并输出值的全部代码,供大家参考学习,具体内容如下 实现代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="gb2312"> <title></title> <script type="text/javascript"> window.onload=function

js实现在网页上简单显示时间的方法

 这篇文章主要介绍了js实现在网页上简单显示时间的方法,实例分析了javascript实时显示时间的技巧,需要的朋友可以参考下     本文实例讲述了js实现在网页上简单显示时间的方法.分享给大家供大家参考.具体如下: 这是一款网页时钟JS代码,纯javascript实现,显示时.分.秒.网页时间显示.网页时钟有很多,这个真的挺简易的,美工好的朋友可在此基础上进一步美化完善 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit

systemtime-不同的时间格式里时间转化成秒和微妙

问题描述 不同的时间格式里时间转化成秒和微妙 我现在想给pcap_pkhdr的timeval时间戳赋值. 现在从某文件里获取了时间LARGE_INTEGER结构的,现在可以将他转化为文件时间FILETIME,也可以将他转化为SYSTEMTIME,请问怎么得从1900年0:0:0它这个时间的秒数,和微秒时间然后给pcap_pkhdr时间戳进行复制. 解决方案 js将时间戳转化成时间格式字符串(兼容各种浏览器) 解决方案二: 先获得某一时间格式的秒微妙就ok了,后面做自己想做的操作即可 解决方案三:

js 时间日期之倒计时与走动时间代码

js 时间日期之倒计时与走动时间代码 <script type="text/网页特效"> window.onload = function() {  starttime(); } function starttime() {  try{   var today = new date();   var year = today.getfullyear();   var month = checknum(today.getmonth()+1);   var date = che

js实现在网页上简单显示时间的方法_javascript技巧

本文实例讲述了js实现在网页上简单显示时间的方法.分享给大家供大家参考.具体如下: 这是一款网页时钟JS代码,纯javascript实现,显示时.分.秒.网页时间显示.网页时钟有很多,这个真的挺简易的,美工好的朋友可在此基础上进一步美化完善 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr

js中的时间转换—毫秒转换成日期时间的示例代码

 本篇文章主要是对js中的时间转换-毫秒转换成日期时间的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js毫秒时间转换成日期时间   代码如下: var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数   大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过

100万条数据存入mongo,通过java代码实现,要求时间在5秒之内,或者越快越好

问题描述 100万条数据存入mongo,通过java代码实现,要求时间在5秒之内,或者越快越好 通过java代码将oracle中的100万条数据查询出来,然后直接插入mongo数据库中,要求时间越短越好.我从oracle中将100万条数据查询出来花费了3秒左右.希望存入mongo的时间在5秒以内.请问各位大神有没有好的办法,谢谢. 解决方案 你可以买一个性能好一些的电脑,这样会比较快的. 解决方案二: 你把oracle查询到的数据分下类,优化时间在2秒内,存到Mongo可能会快点,最近公司也是遇

mysql-这条MYSQL语句要查14秒怎么缩短时间

问题描述 这条MYSQL语句要查14秒怎么缩短时间 SELECT t1.id, t1.order_no, t1.order_status, t1.pay_status,t1.shipping_status, t1.pay_method, t1.invoice, t1.remark, t1.seller, t1.buyer, t1.site_id, t1.order_time, t1.pay_time, t1.sign_for_time, t1.delivery_time, t1.subtotal