资讯专栏INFORMATION COLUMN

将区间时间段拆分成以半小时为间隔的子区间

Dr_Noooo / 3527人阅读

摘要:需求如下图,后台设置店铺营业时间后前端需将时间区间段划分为按半小时为间隔的数组用于展示起始时间数组,结束时间数组将时间字符串转换成日期格式并存入开始时间数组和结束时间数组时间为个位数则补零计算各子区间以半小时为间隔拆分后的数组长度

需求如下图,后台设置店铺营业时间后前端需将时间区间段划分为按半小时为间隔的数组用于展示

    let openTime = ["11:00 - 12:00", "17:00 - 19:00", "21:00 - 23: 00"];
    let y = new Date().getFullYear();
    let m = new Date().getMonth()+1;
    let d = new Date().getDate();
    let start = [], end = []; //start起始时间数组,end结束时间数组
    for(let i=0,len=openTime.length;i {
      return item.join("-");
    })

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101159.html

相关文章

  • 八大排序算法Python实现

    摘要:是稳定的排序方法。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。算法实现选择排序堆排序描述堆排序是指利用堆积树堆这种数据结构所设计的一种排序算法,它是选择排序的一种。 1、插入排序 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定...

    princekin 评论0 收藏0
  • leetcode42 Trapping Rain Water

    摘要:我先通过堆栈的方法,找到一个封闭区间,该区间可以盛水,该区间的右节点可以作为下一个封闭区间的起点。思路三堆栈的聪明使用在这里,堆栈允许我们渐进的通过横向分割而非之前传统的纵向分割的方式来累加计算盛水量。 题目要求 Given n non-negative integers representing an elevation map where the width of each bar...

    GitCafe 评论0 收藏0
  • 归并排序就这么简单

    摘要:归并排序就这么简单从前面已经讲解了冒泡排序选择排序插入排序快速排序了,本章主要讲解的是归并排序,希望大家看完能够理解并手写出归并排序快速排序的代码,然后就通过面试了如果我写得有错误的地方也请大家在评论下指出。 归并排序就这么简单 从前面已经讲解了冒泡排序、选择排序、插入排序,快速排序了,本章主要讲解的是归并排序,希望大家看完能够理解并手写出归并排序快速排序的代码,然后就通过面试了!如果...

    ingood 评论0 收藏0
  • 八种常见排序算法细讲

    摘要:目录常见的八种排序常见的八种排序直接插入排序直接插入排序希尔排序希尔排序直接选择排序直接选择排序堆排序堆排序冒泡排序冒泡排序快速排序快速排序版本版本挖坑法挖坑法前后指针版前后指针版快速排序代码 目录 常见的八种排序 直接插入排序 希尔排序 直接选择排序 堆排序 冒泡排序  快速排序 hoar...

    hiyang 评论0 收藏0
  • 快速查询算法 - 线段树

    摘要:原博地址简介线段树算法是一种快速查询一段区间内的信息的算法由于其实现简单所以广泛应用于程序设计竞赛中。线段树是一棵完美二叉树即所有的叶子节点的深度均相同并且所有的非叶子节点都有两个子节点。 原博地址https://laboo.top/2018/11/24/xds/#more 简介 线段树算法是一种快速查询一段区间内的信息的算法, 由于其实现简单, 所以广泛应用于程序设计竞赛中。线段树是...

    psychola 评论0 收藏0

发表评论

0条评论

Dr_Noooo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<