js获取指定时间的前几秒

发布时间 - 2026-01-11 00:31:23    点击率:

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

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

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


# js获取指定时间  # js获取指定时间戳  # js+html获取系统当前时间  # JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)  # JavaScript获取当前时间向前推三个月的方法示例  # JavaScript获取服务器时间的方法详解  # js获取当前时间(昨天、今天、明天)  # JS日期对象简单操作(获取当前年份、星期、时间)  # 在JSP页面中获取当前日期时间的方法  # JavaScript中获取时间的函数集  # nodejs如何获取时间戳与时间差  # JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码  # 转换为  # 格式为  # 上有  # 写了  # 相关资料  # mm  # dd  # var  # yyyy  # Date  # dt  # hh  # ss  # pre  # class  # replace  # 前二后三  # brush  # reduceTwoS  # dateStr 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  深圳网站制作平台,深圳市做网站好的公司有哪些?  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  北京企业网站设计制作公司,北京铁路集团官方网站?  如何在建站之星绑定自定义域名?  如何快速查询网址的建站时间与历史轨迹?  如何在云主机快速搭建网站站点?  利用python获取某年中每个月的第一天和最后一天  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  Thinkphp 中 distinct 的用法解析  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  音响网站制作视频教程,隆霸音响官方网站?  js代码实现下拉菜单【推荐】  Laravel怎么判断请求类型_Laravel Request isMethod用法  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  详解Android——蓝牙技术 带你实现终端间数据传输  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  用v-html解决Vue.js渲染中html标签不被解析的问题  如何用低价快速搭建高质量网站?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  黑客如何通过漏洞一步步攻陷网站服务器?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  详解jQuery中基本的动画方法  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  Laravel如何使用模型观察者?(Observer代码示例)  简单实现Android验证码  油猴 教程,油猴搜脚本为什么会网页无法显示?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Android滚轮选择时间控件使用详解  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  实例解析angularjs的filter过滤器