如何根据当前时间获取下一个整五分钟
最近做个项目,有这样一个需求,例如当前时间是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; }
上面代码能够根据当前时间换回下一个五分钟时间点时间,可能还有些问题,有兴趣的可以试试
如何根据当前时间获取下一个整五分钟相关推荐
- java获取前五分钟时间,java计算下一个整5分钟时间点
需求背景 我的需求是获取当前时间之后的下一个"整5分钟时间点". 首先,那么何为"整5分钟时间点"? 满足以下两个条件的时间: 分钟数等于以下时间中的一个,且秒 ...
- python代码根据当前时间获取下一周的日期
python代码根据当前时间获取下一周的日期 #使用python代码根据当前日期计算下一周的日期范围 import datetime,calendar import pandas as pddef g ...
- c语言fgetc()函数(从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动)
C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例 描述 C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一 ...
- activiti根据当前节点获取下一个UseTask节点
以前写过一篇文章activiti根据当前节点获取下一个节点信息,当时的需求只是需要获取下一个节点而已,并没有要求获得什么类型的节点,所以下一个节点可能是任何节点,在最近的项目中的需求是根据当前的节点获 ...
- activiti根据当前节点获取下一个节点信息
在流程中使用监听器判断当前节点是否需要经过,否则跳转到下一个节点,如下图 当提交申请之后,当前提交人为部门负责人,那么部门负责人节点就不需要走了,直接到下一个节点,但是下一个节点是什么并不知道,就可以 ...
- 获取下一个周几的日期
获取下一个周几的日期 直接上代码: Integer day = null; //初始化,值为1~7,分别代表周一~周日 LocalDate weekDate = LocalDate.now().wit ...
- html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素
var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; //获得 ...
- js获取下一个月最后一天
思路:先获取当前时间(年月日),再判断当前月份的下一个月是多少天 . 注意:(1)js中 getMonth() 返回值是0(一月)到11(十二月)之间的一个整数: (2)当getMonth()返回的值 ...
- 获取下一个工作日/休息日的方法 本地基础搭建 Springboot 法定节假日/休息日/调休日 均可 不用调三方
场景 我们在一些特殊的业务场景下,想要获取到下一个工作日,这里的工作日指正常的法定工作日(包含调休日),这个需求来源于银联的提现,银联只能在法定工作日才能体现,那么在业务代码里对提现日期必须就是工作日 ...
最新文章
- eoiioe IE 和 firefox js 兼容问题
- 3个最常用的分类模型评估指标!
- 第16讲:ODBCJDBC简介
- Vue3入门笔记—2022年1月9日
- C语言有序数组转为平衡的二叉树(附完整源码)
- nssl1175-小S练跑步【bfs】
- linux原有的文件系统扩展,原来linux不用LVM也能扩展文件系统
- 训练神经网络时如何确定batch的大小?
- [Android]Thread线程入门3--多线程
- 剑指Offer之寻找链表倒数第k个节点
- ext3,ext4,xfs和btrfs文件系统性能对比
- wsdl2java 工具_apache CXF wsdl2java工具的使用
- php制作入库单,教你如何利用vba制作自动登记数据的仓库入库单
- nim语言编译后的c语言,Nim的编译方法
- 等比求和模版,下标从1开始
- SPRD Android12 设备解锁
- 新海诚没有参与制作的作品_新海诚作品天气之子作画更上一步 各种好玩的梗值得一观...
- succi -测手速游戏
- Markdown 如何让图片居中
- python123-Python基本语法元素 (第1周)-温度转换 II