js获取指定时间的前几秒
最近项目上有一个需求是:根据一张图片的拍摄时间获取到这个时间前二后三的一个五秒钟的视频信息,通过查找相关资料写了一个方法拿来记录分享一下。
//指定时间减2秒
functionreduceTwoS(dateStr){//dateStr格式为yyyy-mm-ddhh:mm:ss
vardt=newDate(dateStr.replace(/-/,"/"));//将传入的日期格式的字符串转换为date对象兼容ie
//vardt=newDate(dateStr);//将传入的日期格式的字符串转换为date对象非ie
varndt=newDate(dt.getTime()-2000);//将转换之后的时间减去两秒
varresult={
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())
}
returnresult;
}
//指定时间加3秒
functionaddThreeS(dateStr){//dateStr格式为yyyy-mm-ddhh:mm:ss
vardt=newDate(dateStr.replace(/-/,"/"));//将传入的日期格式的字符串转换为date对象兼容ie
//vardt=newDate(dateStr);//将传入的日期格式的字符串转换为date对象非ie
varndt=newDate(dt.getTime()+3000);//将转换之后的时间减去两秒
varresult={
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())
}
returnresult;
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短