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执行函数名称的方法
Dec 22 Javascript
基于JQuery的Select选择框的华丽变身
Aug 23 Javascript
JQuery的read函数与js的onload不同方式实现
Mar 18 Javascript
js抽奖实现随机抽奖代码效果
Dec 02 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
浅谈JavaScript中的String对象常用方法
Feb 25 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
Jan 22 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
Jan 26 Javascript
基于Turn.js 实现翻书效果实例解析
Jun 20 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
Aug 14 Javascript
JavaScript使用setTimeout实现倒计时效果
Feb 19 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桌面中心(四) 数据显示
2007/03/11 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
jQuery总体架构的理解分析
2011/03/07 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
Python分治法定义与应用实例详解
2017/07/28 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
利用python在excel中画图的实现方法
2020/03/17 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
Java程序员面试题
2016/09/27 面试题
八一建军节活动方案
2014/02/10 职场文书
平安工地建设方案
2014/05/06 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
会计入职心得体会
2016/01/22 职场文书
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android