最近做个项目,有这样一个需求,例如当前时间是11:21,那么我需要获取到11:25这个时间,不知道是我描述有问题,我没有在网上搜到我想要的js代码,所有我就自己手写了一个。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="js/helper.js" type="text/javascript"></script>
</head>
<body></body>
<script>window.onload = function () {console.log(handlerTime());}var handlerTime = function () {var date = new Date();var hour = date.getHours();var minute = date.getMinutes().toString();if(minute.length === 2){var subMin = minute.substring(1);var intMin = parseInt(subMin);if(intMin >=5 && intMin <10){subMin = 0;minute = parseInt(minute.substring(0,1))+1;if(minute === 6){minute = '00';hour = new Date().addHours(1).getHours();}else{minute += subMin;}}else {subMin = 5;minute = parseInt(minute.substring(0,1))+''+subMin;}}else {var intMin = parseInt(minute)if(intMin >=5 && intMin <10){minute = '10'}else {minute = '05';}}console.log('hour='+date.getHours());console.log('minute='+date.getMinutes().toString().length)console.log('second=' + date.getSeconds())console.log('*************************************')return 'time='+ hour+':'+minute+':'+'00';}
</script>
</html>

这是我的页面,

用到的help.js中的内容是这个,重写了添加小时方法

Date.prototype.addHours = function (h) { this.setTime(this.getTime() + (h * 60 * 60 * 1000)); return this; }

上面代码能够根据当前时间换回下一个五分钟时间点时间,可能还有些问题,有兴趣的可以试试

如何根据当前时间获取下一个整五分钟相关推荐

  1. java获取前五分钟时间,java计算下一个整5分钟时间点

    需求背景 我的需求是获取当前时间之后的下一个"整5分钟时间点". 首先,那么何为"整5分钟时间点"? 满足以下两个条件的时间: 分钟数等于以下时间中的一个,且秒 ...

  2. python代码根据当前时间获取下一周的日期

    python代码根据当前时间获取下一周的日期 #使用python代码根据当前日期计算下一周的日期范围 import datetime,calendar import pandas as pddef g ...

  3. c语言fgetc()函数(从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动)

    C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例 描述 C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一 ...

  4. activiti根据当前节点获取下一个UseTask节点

    以前写过一篇文章activiti根据当前节点获取下一个节点信息,当时的需求只是需要获取下一个节点而已,并没有要求获得什么类型的节点,所以下一个节点可能是任何节点,在最近的项目中的需求是根据当前的节点获 ...

  5. activiti根据当前节点获取下一个节点信息

    在流程中使用监听器判断当前节点是否需要经过,否则跳转到下一个节点,如下图 当提交申请之后,当前提交人为部门负责人,那么部门负责人节点就不需要走了,直接到下一个节点,但是下一个节点是什么并不知道,就可以 ...

  6. 获取下一个周几的日期

    获取下一个周几的日期 直接上代码: Integer day = null; //初始化,值为1~7,分别代表周一~周日 LocalDate weekDate = LocalDate.now().wit ...

  7. html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素

    var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得 ...

  8. js获取下一个月最后一天

    思路:先获取当前时间(年月日),再判断当前月份的下一个月是多少天 . 注意:(1)js中 getMonth() 返回值是0(一月)到11(十二月)之间的一个整数: (2)当getMonth()返回的值 ...

  9. 获取下一个工作日/休息日的方法 本地基础搭建 Springboot 法定节假日/休息日/调休日 均可 不用调三方

    场景 我们在一些特殊的业务场景下,想要获取到下一个工作日,这里的工作日指正常的法定工作日(包含调休日),这个需求来源于银联的提现,银联只能在法定工作日才能体现,那么在业务代码里对提现日期必须就是工作日 ...

最新文章

  1. eoiioe IE 和 firefox js 兼容问题
  2. 3个最常用的分类模型评估指标!
  3. 第16讲:ODBCJDBC简介
  4. Vue3入门笔记—2022年1月9日
  5. C语言有序数组转为平衡的二叉树(附完整源码)
  6. nssl1175-小S练跑步【bfs】
  7. linux原有的文件系统扩展,原来linux不用LVM也能扩展文件系统
  8. 训练神经网络时如何确定batch的大小?
  9. [Android]Thread线程入门3--多线程
  10. 剑指Offer之寻找链表倒数第k个节点
  11. ext3,ext4,xfs和btrfs文件系统性能对比
  12. wsdl2java 工具_apache CXF wsdl2java工具的使用
  13. php制作入库单,教你如何利用vba制作自动登记数据的仓库入库单
  14. nim语言编译后的c语言,Nim的编译方法
  15. 等比求和模版,下标从1开始
  16. SPRD Android12 设备解锁
  17. 新海诚没有参与制作的作品_新海诚作品天气之子作画更上一步 各种好玩的梗值得一观...
  18. succi -测手速游戏
  19. Markdown 如何让图片居中
  20. python123-Python基本语法元素 (第1周)-温度转换 II

热门文章

  1. 期货市场之反转形态分析
  2. 未收到服务器返回信息吗,inode 未收到服务器回应
  3. 监控摄像头接入GB28181平台实现监控视频直播的详细搭建流程
  4. 目前流行的装修风格_2020最新装修风格,目前流行的装修风格,值得收藏!
  5. 《我们赖以生存的隐喻》文学中的面向对象
  6. 内存的基础知识(常用数量单位、进程运行原理、存储单元、内存地址、绝对装入、静态重定位、动态重定位、静态链接、动态链接等)
  7. 蒙特卡罗方法采样算法
  8. 测试员入职新公司如何快速熟悉新业务?
  9. 内存泄漏问题该如何解决-面试学习笔记
  10. HTML——表格合并