当前位置: 首页 > news >正文

聊城做网站低费用整站优化加盟

聊城做网站低费用,整站优化加盟,一起做网站逛市场,哪里有做网站开发以上图片选择了时间段 现在需要判断 当前选择的时间段 不能够是 有交叉的所以现在需要循环判断 //判断时间段是否重叠交叉 export function areIntervalsNonOverlapping(intervals:any) {// 辅助函数:将时间字符串转换为从当天午夜开始计算的分钟数function conver…

以上图片选择了时间段 现在需要判断 当前选择的时间段 不能够是 有交叉的所以现在需要循环判断

//判断时间段是否重叠交叉
export function areIntervalsNonOverlapping(intervals:any) {// 辅助函数:将时间字符串转换为从当天午夜开始计算的分钟数function convertToMinutes(timeString:any) {const [hours, minutes, seconds] = timeString.split(':').map(Number)return hours * 60 + minutes // 忽略秒数,如果需要更高精度可以加上 seconds}// 转换时间并排序const sortedIntervals = intervals.map(interval => ({...interval,beginMinutes: convertToMinutes(interval.polishBeginTime),endMinutes: convertToMinutes(interval.polishEndTime),})).sort((a, b) => a.beginMinutes - b.beginMinutes)// 检查重叠for (let i = 1; i < sortedIntervals.length; i++) {const current = sortedIntervals[i]const previous = sortedIntervals[i - 1]// 处理跨越午夜的情况if (current.beginMinutes < previous.endMinutes ||(current.beginMinutes === 0 && previous.endMinutes > 23 * 60)) {return false // 重叠}}return true // 没有重叠
}

以上就是这个算法 

传入数组 就可以

我的数组格式 是 

[
{
//判断时间段是否重叠交叉
polishBeginTime:"01:00:00"
polishEndTime:"02:00:00"}]

http://www.15wanjia.com/news/10650.html

相关文章:

  • 广州做网站建设哪家专业如何在百度上打广告
  • 学做ps的软件的网站湖南网站建设营销推广
  • 深圳市网站开发线上营销渠道主要有哪些
  • 推广广告赚钱软件百度seo优化公司
  • 深圳做义工的网站营销培训总结
  • 服装网站建设怎么写线上销售方案
  • 北京公司网站建设定sem竞价培训
  • 深圳网站设计师星链友店
  • 政务网的门户网站建设西安网站优化推广方案
  • 用模板做网站的方法搜索引擎优化目标
  • alibaba网站建设百度注册
  • 可视化网站设计工具百度推广怎么弄
  • 网站做视频的怎么赚钱友情链接获取的途径有哪些
  • 杭州网页设计师搜索引擎优化的策略主要有
  • 除了亚马逊还有啥网站做海淘游戏推广赚佣金
  • 我的世界封面制作网站百度手机应用市场
  • php红色酒类食品企业网站源码百度助手应用商店下载安装
  • 腾讯云改wordpressseo怎么收费seo
  • iosapp做网站重庆seo技术博客
  • 专门做眼镜的国外网站百度做网站
  • 如何建立一个视频网站网络营销的发展概述
  • 微信分销怎么做沈阳seo网站关键词优化
  • 沈阳的网站制作公司哪家好高端定制网站建设公司
  • 怎样在阿里巴巴做网站百度首页官网
  • 深圳疫情防控最新通知宁波网站推广优化公司怎么样
  • 网站开发是在电脑上打出来的资料么百度手机助手应用商店
  • 哪里做网站便宜优化推广网站怎么做
  • 网站设计改版百度小说搜索排行榜
  • 建立单页网站河南自助建站seo公司
  • 想建一个网站老铁外链