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 相关文章推荐
JS类库Bindows1.3中的内存释放方式分析
Mar 08 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
Feb 11 Javascript
简单的jquery左侧导航栏和页面选中效果
Aug 21 Javascript
取得元素的左和上偏移量的方法
Sep 17 Javascript
javascript搜索框点击文字消失失焦时文本出现
Sep 18 Javascript
DOM基础教程之使用DOM + Css
Jan 20 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
Dec 09 Javascript
Vue中component标签解决项目组件化操作
Sep 04 Javascript
js实现简单的随机点名器
Sep 17 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中smarty变量修饰用法实例分析
2015/06/11 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
jQuery获取table表中的td标签(实例讲解)
2017/07/28 jQuery
VUE 使用中踩过的坑
2018/02/08 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
selenium+python自动化测试之环境搭建
2019/01/23 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
Python实现播放和录制声音的功能
2020/08/12 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
化学实验员岗位职责
2013/12/28 职场文书
上课睡觉检讨书
2014/01/28 职场文书
感恩节活动策划方案
2014/05/16 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
三方股份合作协议书
2014/10/13 职场文书
防汛工作情况汇报
2014/10/28 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
工作失职检讨书范文
2015/05/05 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
Python实战之OpenCV实现猫脸检测
2021/06/26 Python
JavaScript 数组去重详解
2021/09/15 Javascript