mode/plugin/jquery-rockdatepicker.js

(开头部分) 21KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
	rockdatepicker 时间选择插件
	caratename:chenxihu
	caratetime:2014-05-13 21:40:00
	email:qqqq2900@126.com
	homepage:www.xh829.com
*/

(function ($) {
	js.onchangedate = function(){}; //选择时间回调
	function rockdatepicker(elet, options){
		var obj		= $(elet);
		var can		= options;
		var rand	= js.getrand(); 
		var me		= this;
		var timeas	= null;
		this.rand	= rand;
		
		this.nY		= 2014;//当前月份
		this.nm		= 5;
		this.marr	= [31,28,31,30,31,30,31,31,30,31,30,31];
		this.weekarr= ['日','一','二','三','四','五','六'];
		
		//初始化
		this.init	= function(){
			this.initdevvalue();
			obj[can.trigger](function(){
				me.setcontent();
				return false;
			});
			if(can.initshow){
				me.setcontent();
			};
			obj.attr('rockdatepickerbool','true');
			if(!can.editable)elet.readOnly =true;
		};
		this.initdevvalue	= function(){
			if(can.view=='date')can.format='Y-m-d';
			if(can.view=='year')can.format='Y';
			if(can.view=='month')can.format='Y-m';
			if(can.view=='datetime')can.format='Y-m-d H:i:s';
			if(can.view=='time')can.format='H:i:s';
			if(can.formats)can.format = can.formats;
			var lx		= can.format;
			if(lx=='H:i:00'||lx=='H:i'||lx=='i:s')can.view='time';
			var minv	= can.mindate;
			if(isempt(minv))minv= obj.attr('mindate');
			if(isempt(minv))minv= '1930-01-01 00:00:00';//最小时间
			can.mindate	= minv;
			var maxv	= can.maxdate;
			if(isempt(maxv))maxv= obj.attr('maxdate');
			if(isempt(maxv))maxv= '2050-12-31 23:59:59';//最大时间
			can.maxdate	= maxv;
			
			this.max	= this.shijienges(can.maxdate)
			this.min	= this.shijienges(can.mindate);
		};
		this.showtoday	= function(){
			this.todatetext	= this.formdt('now');
			this.todate		= this.shijienges(this.todatetext);
后面还有 592 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。