首页 > 编程 > JavaScript > 正文

js获取指定时间的前几秒

2019-11-19 16:55:39
字体:
来源:转载
供稿:网友

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

//指定时间减2秒function reduceTwoS(dateStr){//dateStr格式为yyyy-mm-dd hh:mm:ssvar dt=new Date(dateStr.replace(/-/,"/"));//将传入的日期格式的字符串转换为date对象 兼容ie// var dt=new Date(dateStr);//将传入的日期格式的字符串转换为date对象 非ievar 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:ssvar dt=new Date(dateStr.replace(/-/,"/"));//将传入的日期格式的字符串转换为date对象 兼容ie// var dt=new Date(dateStr);//将传入的日期格式的字符串转换为date对象 非ievar 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;}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持武林网!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表