`
chhj_292
  • 浏览: 37012 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

简单日历,原创+源码

阅读更多

支持IE5.5+,Mozilla Firefox3.0+,Google Chrome1.0+,Apple Safiri3.2+浏览器.

 

预览效果如下:

呵呵,看起来很朴素,不过样式是可以定制的。


 

代码很简单,也很容易拓展,支持IE5.5+,ff等几乎所有浏览器。

var Calendar = {
	//版权信息、使用须知;
	//使用须知:1.页面编码必须为gb2312编码,否则会造成中文字符不能正确显示;
	//			2.只在DTD为:“<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">”的页面下测试通过;
	//			3.测试浏览器包括:IE6.0、IE7.0、Firefox/3.0.6、Netscape 7.2、Safari3.2.1(525.27.1)、Google Chrome1.0.154;
	RIGHTS : {
		title : "简单日期控件",
		author : "程浩军,[mailer.cheng@gmail.com]",
		version : {
			"1.0":"基本功能完成",
			"1.1":"修正了在页面下底部和右边日期控件显示位置偏移的问题!2009-04-20 18.09",
			"1.2":"zIndex过小,日期控件无法显示问题!2009-04-22 10.55",
			"1.3":"添加关闭面板的“X”按钮!2009-05-16 13.38"
		},
		notice : "您可以任意修改并且发布该源代码。\n\n但敬请保留程序版本信息!"
	}
/*
.
.
.省略代码!!!!!!!!1
.
.
.
*/
}

Calendar.extend(
	Calendar,{
		checkDateLogic : function(strStart,strEnd){
			var separator = Calendar.separator;
			if(!separator || separator == null || separator == "")
				return;
			if(strStart == null || strStart == "" || strStart.indexOf(separator) == -1){
				return;
			}
			if(strEnd == null || strEnd == "" || strEnd.indexOf(separator) == -1){
				return;
			}
			var arr1 = strStart.split(separator);
		    var arr2 = strEnd.split(separator);

		    var date1 = new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""),10) - 1,arr1[2]);
		    var date2 = new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""),10) - 1,arr2[2]);
		
			return (date1 < date2)
		}
	}
);
 

 

  • 大小: 36.2 KB
分享到:
评论

相关推荐

    天气日历&时间选择 简易日历中心(程序源码).rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。

    安卓源码 简易日历中心.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。

    小程序源码 简易日历中心.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。

    源码 天气日历&时间选择 简易日历中心(002).zip

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。

    源码 简易日历中心(001).zip

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。

    vc++ 应用源码包_3

    原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用...

    vc++ 应用源码包_5

    原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用...

    vc++ 应用源码包_1

    原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用...

    vc++ 应用源码包_2

    原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用...

    vc++ 应用源码包_6

    原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用...

    vc++ 开发实例源码包

    原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套...

    asp.net知识库

    正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证格式验证算法 身份证15To18 的算法(C#) 一组 正则表达式 静态构造函数 忽略大小写Replace效率瓶颈IndexOf 随机排列算法 ...

    YiDaCms免费开源企业建站系统最新官方版

    嵌入了日历控制,让输入日期便得简单 修复了在MSSQL数据库下 上传出错的BUG 修复了购物车在MSSQL数据库下的兼容模式 增加了小e智能一键清理,可以清理系统的缓存和不使用的图片及压缩数据库。让您的空间更加节省 ...

Global site tag (gtag.js) - Google Analytics