js指定时间段生成间隔一小时的时间分布区间

这篇博客介绍了一个需求,即如何在JavaScript中根据指定的不规则时间段生成每小时的时间段分布,例如从8:30到10:15。通过代码实现,可以得到如[8:30~9:00,9:00~10:00,10:00~10:15]这样的时间间隔分布。文章提供了相应的代码示例和效果展示。" 129378167,17217181,Python-Django微信小程序外卖订餐平台开发,"['Python', 'Django', '微信小程序', '课程设计', 'Web开发']
摘要由CSDN通过智能技术生成

需求:指定时间段,包含开始时间结束时间,开始和结束时间都不一定是整点,比如8:30到10:15,生成的时间分布区间是[8:30~9:00,9:00~10:00,10:00~10:15]

代码:

var t1 = new Date('2008-08-08 ' + start);//2008-08-08随意指定日期
var t2 = new Date('2008-08-08 ' + end);
if (t1.getTime() >= t2.getTime()) {
    layer.msg("开始时间不能大于等于结束时间", {time: 2000});
    return;
}
//    获取开始时间结束时间 小时之间的差值
var t3 = new Date(t2).getHours(), t4 = new Date(t1).getHours()
var t5 = t3 - t4;   //小时差
var timeList = []
if (t5 > 0) {
    for (var i = 0; i < t5 + 1; i++) {//+1的原因是因为结束时间不一定是整点,所以需要多循环一次
        var str = ''
        var t6 = t4 + i
        if (t6 < 10) {
            str = 0 + '' + t6
        } else {
            str = '' + t6
        }
        var s = '';
        if (i == 0) {//第一次以开始时间的分钟来拼接
            s = ':' + start.
此用户昵称不存在
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
js 将一大段时间均分为很多个小时
weixin_30267691的博客
10-14 1242
最近写项目,遇到一个将选中时间段平均分割为若干小段,然后根据小段时间在数据库查询求均值的问题,后台大哥犯懒,非说后台做不了,让我分好传给他ヾ(。 ̄□ ̄)ツ゜゜゜好气呦,但还要保持微笑,我就是这么懂礼貌的好孩子ー( ̄~ ̄)ξ 闲话不多说,来说实现过程 最开始只是分固定时间段,每天两小时一分,也就直接全写了,后来需求变了,日期选择输入,想要多少天就要多少天,时间大了要求取到的数据量还是那么多...
js 获取时间间隔实现代码
10-25
获取时间间隔在日常使用还是比价频繁的,下面是具体的实现代码,需要的朋友可以参考下
实用时间工具函数:每隔一段时间 生成时间段数组
weixin_43818307的博客
05-17 437
使用场景:如场地预约,以半小时间隔,需要输入场地可预约的开始时间和结束时间。输出如“8:30-9:00”、“9:00-9:30”这类字段。时间间隔minutes(分钟),输出时间格式formats。传入开始时间startTime,结束时间endTime,日期date(可选) 传入标准时间时间戳都可。5."Y年M月D日 h时m分s秒"4."Y年M月D日 h时m分"根据功能可自行调整输出,函数逻辑都不难。3."Y年M月D日"
js处理以小时为单位的时间间隔(vue)
lixinhua_man的博客
09-18 1330
引用时间插件 -->moment 项目中可能会有一种定时的请求数据,比如以分钟数为节点,去请求自定定义的时间间隔的数据,可以自己手动去设置的时间间隔的起止时间,在配合定时器去请求接口。 这边做的是将小时分为5分钟为一个节点,以当前时间的分钟数为例,请求自定义节点区的上一个五分钟的数据,**这边需求注意每一个小时的0-5分钟需要处理成上一个小时的55-59分钟,简单的小demo** 下面是封装的一个function import moment from "moment" //引入插件 let .
js获取当前时间及一小时时间
chen_x_w的博客
07-10 7354
获取当前时间及一小时时间 // 获取当前日期 时间 getNowFormatDate() { var date = new Date(); return this.zeroPadd(date); }, //获取一小时后的日期 时间 accessTimeInAnHour() { var date = new Date(); var date1 = new Date().getTime(); // 获取当前时间戳 date.setTime(date1 + 36000
js或ts】获取当前时间及一小时时间
weixin_42342065的博客
06-08 5743
TS JS
js实现一天24小时间隔几分钟的数组
最新发布
我还起舞了的博客
07-28 556
【代码】js实现一天24小时间隔几分钟的数组。
js根据当前时间获取指定范围内的时间段日期
热门推荐
alan_liuyue的博客
10-22 1万+
在项目当中,有很多时候需要根据当前时间来获取指定时间范围,用于查询某个时间段内的数据库数据,比如根据当前时间获取今天、昨天、一周内、本周内、一个月内等 的时间范围;
html 自定义简单的时间轴 timeline 并与 table 图表和 echarts 进度甘特图联动
未名部落格
03-16 7346
1.需求 最近有需求需要实现 &lt;table&gt; 图表与 eharts 柱状图的联动。 完整的效果图如下所示 这里时间轴要实现的效果要基本如下图所示 该时间轴并不是要实现选中单独的某一个月份并查看单月的数据,而是要将当前数据的时间跨度控制在时间轴的跨度之,在点击后退一个月或前进一个月的时候,对应的图表数据需要同步过滤并更新。 2.分析 echarts 本身是有时间轴...
"基于全局分割模板学习的无命题时间动作检测
+v:mala2255获取更多论文∼基于全局分割模板学习的无命题时间...现有的时间动作检测(Temporal Action Detection,简称TACT)方法依赖于为每个视频生成大量的建议。这导致由于提议生成和/或每提议动作实例评估而导致
"多季节时间序列零售流量高精度长期预测研究
1/1二--数据科学与管理5(2022)137审查具有多个季节性的时间序列小时零售顾客流量的长期预测MartimSousa*,AnaMariaTom'e,Jos'eMoreiraIEETA/DETI,阿威罗大学,阿威罗,3810-193,葡萄牙A R T I C L E I N F ...
JS计算两个时间段内的工作时间(9:00-18:00
dahaidadavid的博客
10-30 3683
一、前言:由于工作需要,需要计算两个时间段内的工时,只算正常工作时间的,精确到分钟,所以就写了个函数,没怎么优化,测试了几次发现计算有点误差,先用着,将它记下来,以便以后使用。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <l
js 时间段生成代码
傲剑阁
08-14 593
js 时间段生成代码 //计算会见时间 getDliveryTime(){ console.log("1"); let dateLists; //获取当前时间 let date = new Date(); console.log("this.hjrq > date:"+this.hjr...
js时间段时间生成方法
追梦猪的博客
09-25 1935
/** *[getTimeListdescription]生成时间列表 *@param{[type]}hours[description]小时 *@param{[type]}step[description]分段&#...
js 生成时间
weixin_62601942的博客
12-16 1028
<script> var date = new Date(); // 2020-2-2 21:30:21 var arr = [ date.getFullYear() + '-', date.getMonth() + 1 + '-', date.getDate() + ' ', date.getHours() + ':', date.ge.
js实现获取日期区内所有日期
python_mopagunda的博客
12-13 760
js实现获取日期区内所有日期。
js生成固定时间间隔时间值。
weixin_42188992的博客
07-27 1479
今天遇到一个数据库的问题,从08:20开始,按10分钟或20分钟生成20条数据,而且有多个表,开始时间不定,时间间隔不定,个数不定。手写累啊。所以就写了这个doem,分享出来,很简单,也很好理解。 // 从开始时间生成固定时间间隔时间值 var lists=[]; var count=0; //初始值为0 function getTimer(s...
获取超过某个时间一个小时时间
渺若浮尘的博客
08-07 1291
获取超过某个时间一个小时时间 //返回超过yourTime一个小时时间 public static String getMoreThanAnHourTime(String yourTime){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String res = ""; Dat...
JS时间格式化:显示为几天/几小时
"这篇资源主要讨论了如何使用JavaScript来实现时间显示为‘几天前’、‘几小时前’或‘几分钟前’的格式,通过不同方法和示例代码提供了时间格式转换的解决方案。其中包括使用jQuery插件、Freemarker模板语言以及第...
写文章

热门文章

  • js指定时间段生成间隔一小时的时间分布区间 1646
  • 记一次parseFloat转化的问题 242

大家在看

  • Golang | Leetcode Golang题解之第424题替换后的最长重复字符
  • C语言 | Leetcode C语言题解之第423题从英文中重建数字
  • Java | Leetcode Java题解之第424题替换后的最长重复字符
  • Python | Leetcode Python题解之第423题从英文中重建数字
  • Golang | Leetcode Golang题解之第423题从英文中重建数字

最新文章

  • 记一次parseFloat转化的问题
2021年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网站seo优化的方案政伟科技网站优化十大好处贵州网站目标关键词优化巩义百度网站优化报价网站优化咨询客服哪家好搜索网站排名优化策略徐州网站优化报价马鞍山市网站关键词优化哪家专业石景山外贸网站优化建设青岛市网站seo优化排名吉林专业网站优化推广德城区网站优化在线咨询锐酷网站优化英德百度网站优化软件深圳自己网站优化最好的方法月湖区网站seo优化排名龙岗网站自动优化服务商淘宝上的网站优化优化网站除了百度站长网站首页SEO优化企业如何优化网站企业网站首页优化青海网站优化多少钱广东手机网站百度推广优化江苏网站优化推荐调兵山优化网站推广深圳网站优化培训学校阿里云自建网站不利于优化团购网站优化乐安网站优化渠道香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化