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)
您可能感兴趣的文章
- 07-04jQuery实现动态给table赋值的方法示例
- 07-12jQuery+Ajax请求本地数据加载商品列表
- 11-05JS判断用户名及密码是否为空的方法
- 04-04jQuery自定义图片上传插件实例代码
- 03-31JS解决移动web开发手机输入框弹出的问
- 07-04JS点击缩略图整屏居中放大图片效果
- 03-31微信小程序后台登录(非微信账号登录)实
- 03-17jquery 手势密码插件
- 04-28JS实现动态添加DOM节点和事件的方法示
- 03-16JS异步加载的三种实现方式
- 04-25JavaScript中 DOM操作方法小结
- 04-05js获取指定时间的前几秒的方法