专栏首页寻找石头鱼js获取指定时间的前几秒

js获取指定时间的前几秒

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

//指定时间减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.getDate()), 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.getDate()), hour:parseInt(ndt.getHours()), minute:parseInt(ndt.getMinutes()), second:parseInt(ndt.getSeconds()) } return result; }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • js中字符串转换为数值的两种方法的区别

    转换函数在进行类型转换时是可以传入参数的,默认转换为10进制,转换成功后返回的是整数类型的数值。

    寻找石头鱼
  • 深入理解ES6之—增强的数组功能

    ES6为数组新增创建方法的目的之一,是帮助开发者在使用Array构造器时避开js语言的一个怪异点。Array.of()方法总会创建一个包含所有传入参数的数组,而...

    寻找石头鱼
  • 深入理解ES6之—set与map

    Set是无重复值的有序列表。Set会自动移除重复的值,因此你可以使用它来过滤数组中重复的值并返回结果。

    寻找石头鱼
  • 压在推进SDN/NFV部署头上的3座大山

    随着AT&T、Telefónica、中国移动等运营商纷纷开始采用SDN/NFV,通信服务提供商(CSP)正在不断加大对SDN/NFV的投资。以美国最大的运营商A...

    SDNLAB
  • how to deal with error message Failed to create note

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • INTEROP service's ResolveLink operation returned 2 targets for hash, first one

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    Jerry Wang
  • plsql developer12 原

    plsql developer是一个专门为Oracle数据库开发存储程序单元的集成开发环境(IDE),使用plsql developer,你能方便地创建你的客户...

    拓荒者
  • 什么是网络功能虚拟化(NFV)

    当涉及到网络设备,我们发现传统的专有网络设备越来越多样化,这使得运营商和数据中心运营商们升级服务也越来越困难。网络功能虚拟化(NFV)是源于ETSI行业规范工作...

    SDNLAB
  • 10分钟教你理解反射

    反射反射,程序员的快乐,在.Net领域程序设计中,反射是无处不在的,MVC、ASP.Net、各种ORM、IOC、AOP几乎所有的框架都离不开反射。反编译工具使用...

    指尖改变世界
  • Webkit底层原理(5)--CSS解释器和样式布局

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    从入门到进错门

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动