首页 > 其他分享 >直播平台开发,纯时间比较(时分),不含日期,js前端比较

直播平台开发,纯时间比较(时分),不含日期,js前端比较

时间:2023-09-28 14:12:17浏览次数:29  
标签:rows 结束 js 60 直播 rowTimeBegin time bgDate 比较

直播平台开发,纯时间比较(时分),不含日期,js前端比较

//ajax请求后返回的数据
success : function(data) {
for (var i = 0; i < data.length; i++) {
var rows = data[i];
var rowTimeBegin=(parseInt(((rows.timeBegin).split(":"))[0]))*60*60+(parseInt(((rows.timeBegin).split(":"))[1]))*60;
var rowTimeEnd=(parseInt(((rows.timeEnd).split(":"))[0]))*60*60+(parseInt(((rows.timeEnd).split(":"))[1]))*60;
//情况1 开始时间小于开始time并且(结束时间大于开始time并且结束时间小于结束time)
//情况2 (开始时间大于开始time并且小于结束time)并且结束时间大于结束time
//情况3 (开始时间大于开始time并且小于结束time)并且(结束时间大于开始time且小于结束time)
if((bgDate<= rowTimeBegin && (endDate >=rowTimeBegin && endDate<=rowTimeEnd))
|| ((bgDate>=rowTimeBegin) && (bgDate<=rowTimeEnd) && endDate>=rowTimeEnd)
|| (( bgDate>=rowTimeBegin && bgDate<=rowTimeEnd) && (endDate>=rowTimeBegin && endDate<=rowTimeEnd) )){
js.alert("时间重叠,请重新录入");
return false;
isNext=false;
break;
}
}
if(data.length==0){
submitForm(form);
}else if(isNext!=false){
submitForm(form);
}
}

​以上就是直播平台开发,纯时间比较(时分),不含日期,js前端比较, 更多内容欢迎关注之后的文章

 

标签:rows,结束,js,60,直播,rowTimeBegin,time,bgDate,比较
From: https://www.cnblogs.com/yunbaomengnan/p/17735603.html

相关文章

  • 比较 opacity: 0、visibility: hidden、display: none
    结构display:none:会让元素完全从渲染树中消失,渲染的时候不占据任何空间,不能点击,visibility:hidden:不会让元素从渲染树消失,渲染元素继续占据空间,只是内容不可见,不能点击opacity:0:不会让元素从渲染树消失,渲染元素继续占据空间,只是内容不可见,可以点击继承display:none和op......
  • 下载vue.js、element-plus的js和样式、locale.js、icon-vue.js
    一、下载vue.js地址:https://www.bootcdn.cn/vue/找到vue.global.js点击复制链接,在浏览器中打开,如下所示:二、下载element-plus的js和样式进入element-plus的官网:https://element-plus.org/zh-CN/点击指南点击安装1、下载样式:复制//unpkg.com/element-plus/dist/inde......
  • shell遍历比较文件夹下文件md5值
    #!/bin/bashCURRENT_DIR=$(cd$(dirname$0);pwd)SOURCE_DIR="$CURRENT_DIR/python_data"TARGET_DIR="$CURRENT_DIR/out_bin"cd$SOURCE_DIR>python.md5forfilein$(ls$SOURCE_DIR|grep"data")dosource_file=${SOURCE_......
  • 前端js下载文件方式记录
    方式一:前端组装数据进行下载如下方式://创建数据vardata="Hello,world!";//将数据转换为Blob对象varblob=newBlob([data],{type:"text/plain;charset=utf-8"});//创建一个URL对象,指向Blob对象varurl=URL.createObjectURL(blob);//创建一个下......
  • false == ''在js中为何判断为true
    当用==操作符将false对象和其他对象进行比较的时候只有0和空字符串、空数组等于false;undefined和null对象并不等于false对象,而null和undefined是相等的。letcompleted=false;console.log(completed==0);console.log(completed=='');console.log(completed......
  • destoon上做纯js实现html指定页面导出word
    因为最近做了范文网站需要,所以要下载为word文档,如果php进行处理,很吃后台服务器,所以想用前端进行实现。查询github发现,确实有这方面的插件。js导出word文档所需要的两个插件:12FileSaver.jsjquery.wordexport.js首先引入:1234<!--生成wo......
  • js中的类型转换
    js中的类型转换JavaScript中有两种类型转换:隐式类型转换(强制类型转换)和显式类型转换。类型转换是将一个数据类型的值转换为另一个数据类型的值的过程。隐式类型转换(强制类型转换):隐式类型转换是JavaScript自动进行的类型转换,通常发生在操作符运算或比较时,以确保操作的值具有相同......
  • VScode对于json格式文件允许添加注释设置(永久有 效)
    如果你想让VSCode永久地将所有的.json文件都识别为JSONC,你可以通过修改VSCode的全局设置来实现。以下是具体步骤:在VSCode中按下Ctrl+,来打开设置(或者在菜单中选择"File"->"Preferences"->"Settings")。在搜索框中输入“files.associations”。在"Files:Associations......
  • 20个提升效率的JS简写技巧,告别屎山!
    JavaScript中有很多简写技巧,可以缩短代码长度、减少冗余,并且提高代码的可读性和可维护性。本文将介绍20个提升效率的JS简写技巧,助你告别屎山,轻松编写优雅的代码!移除数组假值可以使用filter()结合Boolean来简化移除数组假值操作。假值指的是在条件判断中被视为false的......
  • SyntaxError: "undefined" is not valid JSON
    今天在写组件的一个接受JSON字符串的prop时,不知道为什么会报以下错误。file:[console]SyntaxError:"undefined"isnotvalidJSONfile:[Example.vue]<SVGv-if="data.length"v-for="itemindata":width="item.width":height="item......