哪位高手能否提供一个JS时间段比较的函数,数组添加的时间段之间不能重复和交错。。
比如
2010-01-01 00:00:00 ~ 2010-01-10 23:59:59
2010-01-05 00:00:00 ~ 2010-01-15 23:59:59如果日期是同一天的话 时间也是不能重复和交错的。。谢谢!
比如
2010-01-01 00:00:00 ~ 2010-01-10 23:59:59
2010-01-05 00:00:00 ~ 2010-01-15 23:59:59如果日期是同一天的话 时间也是不能重复和交错的。。谢谢!
解决方案 »
- 弹出对话框取值问题
- Extjs 获取 json时碰到广告。。。
- Javascript控制Flash切换疑问
- 我现在想把onclick写在body前面 该功能如何实现?
- 这段js代码什么意思
- 求一个好一点的Iframe方式的日历?最好是把meizz(梅花雨) 的那个改成的!!!
- 知道用window.open('asd.htm','fullscreen=yes scrollbar=no')能实现新窗口的最大化,但是怎么关闭该新窗口,在最大化的基础上能保留关闭
- 新拍案惊奇 - www.google.com 变搜星
- javascript发邮件
- CSDN的BUG
- 问个简单的问题?
- setTimeout()问题
1.参与或带领开发小组进行网站上各类产品的开发;
2.参与网站性能调优。
岗位要求:
1.3年以上网站开发经验,1年以上WEB2.0网站开发经验;
2.精通.NET/C# 开发,精通CSS,熟悉SQL数据库设计及熟练应用SQL语言;
3.熟悉网站产品开发流程,对网站产品的UI及用户体验有很好的认识;
4.至少熟悉一种javascript主流基础开发包;
5.有很高的网站程序开发热情,有一定的项目管理能力;
6.能熟练阅读英文资料;
7.良好的沟通能力,学习能力及团队合作精神。
有意向的请发送简历至[email protected]
eg:
var d1 = new Date("2010-01-10 23:59:59".replace("-","/"))
var d2 = new Date("2010-01-05 00:00:00".replace("-","/"))
alert(d1.getTime()<d2.getTime());
var str1 = "2010-01-01 00:00:00 ~ 2010-01-04 23:59:59";
var str2 = "2010-01-05 00:00:00 ~ 2010-01-15 23:59:59";
str1 = str1.split("~")[1].replace(/[^\d]/g,"");
str2 = str2.split("~")[0].replace(/[^\d]/g,"");;
if(str1>str2){
alert("时间有重复!")
}else{
alert("时间没有重复!")
}
</script>
<script>
var str1 = "2010-01-01 00:00:00 ~ 2010-01-10 23:59:59";
var str2 = "2010-01-05 00:00:00 ~ 2010-01-15 23:59:59";
var arr1 = str1.split(" ~ ");
var arr2 = str2.split(" ~ ");
if(arr1[1]<arr2[0]||arr1[0]>arr2[1]){
alert("时间没有重复!")
}else{
alert("时间有重复!")
}
</script>
<script>
var arr = ["2010-01-01 00:00:00 ~ 2010-01-10 23:59:59",
"2010-01-16 00:00:00 ~ 2010-01-17 23:59:59",
"2010-01-05 00:00:00 ~ 2010-01-15 23:59:59"];
arr = arr.sort();
var str = arr.join(",");
arr = str.split(/( ~ )|,/);
str = arr.join(",");
arr = arr.sort();
if(str==arr.join(",")){
alert("没有重复!");
}else{
alert("有重复!");
}
</script>
if(str==arr.join(",")){
alert("有重复!");
}else{
alert("没有重复!");
}