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 相关文章推荐
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
js匿名函数的调用示例(形式多种多样)
Aug 20 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
jquery判断单选按钮radio是否选中的方法
May 05 Javascript
JavaScript数组方法总结分析
May 06 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
Jun 06 Javascript
js实现动态创建的元素绑定事件
Jul 19 Javascript
前端页面文件拖拽上传模块js代码示例
May 19 Javascript
Node.js dgram模块实现UDP通信示例代码
Sep 26 Javascript
vue弹窗插件实战代码
Sep 08 Javascript
JS使用栈判断给定字符串是否是回文算法示例
Mar 04 Javascript
javascript 原型与原型链的理解及应用实例分析
Feb 10 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版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
基于jQuery的弹出框插件
2012/03/18 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
python实现清屏的方法
2015/04/30 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
python实现移动木板小游戏
2020/10/09 Python
酒吧副总经理岗位职责
2013/12/10 职场文书
大学生校园创业计划书
2014/02/08 职场文书
弘扬职业精神演讲稿
2014/03/20 职场文书
水电施工员岗位职责
2015/04/11 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
音乐会主持人开场白
2015/05/28 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python