js获取指定时间的前几秒


Posted in Javascript onApril 05, 2017

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

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

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

Javascript 相关文章推荐
效率高的Javscript字符串替换函数的benchmark
Aug 02 Javascript
JSQL 基于客户端的成绩统计实现方法
May 05 Javascript
使用js的replace()方法查找字符示例代码
Oct 28 Javascript
jquery实现类似淘宝星星评分功能实例
Sep 12 Javascript
JS长整型精度问题实例分析
Jan 13 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
微信小程序 小程序制作及动画(animation样式)详解
Jan 06 Javascript
js实现淡入淡出轮播切换功能
Jan 13 Javascript
浅谈Vue网络请求之interceptors实际应用
Feb 28 Javascript
详解VSCode配置启动Vue项目
May 14 Javascript
vue $set 给数据赋值的实例
Nov 09 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 #Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 #Javascript
详解使用fetch发送post请求时的参数处理
Apr 05 #Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 #Javascript
关于vuex的学习实践笔记
Apr 05 #Javascript
详解基于webpack和vue.js搭建开发环境
Apr 05 #Javascript
ionic2打包android时gradle无法下载的解决方法
Apr 05 #Javascript
You might like
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python开发之for循环操作实例详解
2015/11/12 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
Apache部署Django项目图文详解
2019/07/30 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
CSS3实现彩色进度条动画的示例
2020/10/29 HTML / CSS
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
鱼油专家:Omegavia
2016/10/10 全球购物
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
自动化专业本科毕业生求职信
2013/10/20 职场文书
大专生的学习自我评价
2013/12/04 职场文书
动物科学专业求职信
2014/07/27 职场文书
典型事迹材料范文
2014/12/29 职场文书
文言文辞职信
2015/02/28 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书