当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js获取指定时间的前几秒

js获取指定时间的前几秒

2019年03月18日  | 移动技术网IT编程  | 我要评论

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

//指定时间减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;
}

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网