欢迎来到资源库(www.zyku.net)

JavaScript

当前位置:首页 > 网页制作 > JavaScript

js获取指定时间的前几秒的方法

时间:2017-04-05|栏目:JavaScript|点击:

最近项目上有一个需求是:根据一张图片的拍摄时间获取到这个时间前二后三的一个五秒钟的视频信息,通过查找相关资料写了一个方法拿来记录分享一下。

  //指定时间减2秒
  function reduceTwoS(dateStr){//dateStr格式为yyyy-mm-dd hh:mm:ss
  var dt=new Date(dateStr.replace(/-/,"/"));//将传入的日期格式的字符串转换为date对象 兼容ie
  // var dt=new Date(dateStr);//将传入的日期格式的字符串转换为date对象 非ie
  var ndt=new Date(dt.getTime()-2000);//将转换之后的时间减去两秒
  var result={
  year:parseInt(ndt.getFullYear()),
  month:parseInt(ndt.getMonth()+1),
  day:parseInt(ndt.getDay()),
  hour:parseInt(ndt.getHours()),
  minute:parseInt(ndt.getMinutes()),
  second:parseInt(ndt.getSeconds())
  }
  return result;
  }
  
  //指定时间加3秒
  function addThreeS(dateStr){//dateStr格式为yyyy-mm-dd hh:mm:ss
  var dt=new Date(dateStr.replace(/-/,"/"));//将传入的日期格式的字符串转换为date对象 兼容ie
  // var dt=new Date(dateStr);//将传入的日期格式的字符串转换为date对象 非ie
  var ndt=new Date(dt.getTime()+3000);//将转换之后的时间减去两秒
  var result={
  year:parseInt(ndt.getFullYear()),
  month:parseInt(ndt.getMonth()+1),
  day:parseInt(ndt.getDay()),
  hour:parseInt(ndt.getHours()),
  minute:parseInt(ndt.getMinutes()),
  second:parseInt(ndt.getSeconds())
  }
  return result;
  }

原文链接:http://www.cnblogs.com/xzsty/p/6665038.html

(资源库 www.zyku.net)

上一篇:JavaScript实现实时更新系统时间的实例代码

栏    目:JavaScript

下一篇:JavaScript中 DOM操作方法小结

本文标题:js获取指定时间的前几秒的方法

本文地址:https://www.zyku.net/js/1321.html

推荐教程

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

沪ICP备15050984号-2