!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b():a.jedate=b()}(this,function(){function datetime(){var a=new date,b=this;b.redate=function(){return new datetime},b.getvalue=function(){return a},b.getfullyear=function(){return a.getfullyear()},b.getmonth=function(){return a.getmonth()+1},b.gethours=function(){return a.gethours()},b.getdate=function(){return a.getdate()},b.getminutes=function(){return a.getminutes()},b.getseconds=function(){return a.getseconds()}}function jedate(a,b){this.opts=b,this.valcell=a,this.format=this.opts.format,this.initdates()}var jet,doc,regymdzz,gr,regymd,parseint,config,searandom,jedfn,jefix,matarr;return $&&$.fn&&$.fn.jquery?(jet={},doc=document,regymdzz="yyyy|mm|dd|hh|mm|ss|zz",gr=/\-/g,regymd="yyyy|mm|dd|hh|mm|ss|zz".replace("|zz",""),parseint=function(a){return window.parseint(a,10)},config={skincell:"jedateblue",language:{name:"cn",month:["01","02","03","04","05","06","07","08","09","10","11","12"],weeks:["日","一","二","三","四","五","六"],times:["小时","分钟","秒数"],tittext:"请选择日期时间",clear:"清空",today:"现在",yes:"确定",close:"关闭"},range:!1,trigger:"click",format:"yyyy-mm-dd hh:mm:ss",mindate:"1900-01-01 00:00:00",maxdate:"2099-12-31 23:59:59"},$.fn.jedate=function(a){return new jedate($(this),a||{})},$.extend({jedate:function(a,b){return new jedate($(a),b||{})}}),jet.isobj=function(a){for(var b in a)return!0;return!1},jet.rematch=function(a){return a.match(/\w+|d+/g)},jet.docscroll=function(a){return a=a?"scrollleft":"scrolltop",document.body[a]|document.documentelement[a]},jet.docarea=function(a){return document.documentelement[a?"clientwidth":"clientheight"]},jet.isleap=function(a){return 0!==a%100&&0===a%4||0===a%400},jet.digit=function(a){return 10>a?"0"+(0|a):a},jet.isnum=function(a){return/^[+-]?\d*\.?\d*$/.test(a)?!0:!1},jet.getdaysnum=function(a,b){var c=31;switch(parseint(b)){case 2:c=jet.isleap(a)?29:28;break;case 4:case 6:case 9:case 11:c=30}return c},jet.getym=function(a,b,c){var d=new date(a,b-1);return d.setmonth(b-1+c),{y:d.getfullyear(),m:d.getmonth()+1}},jet.prevmonth=function(a,b,c){return jet.getym(a,b,0-(c||1))},jet.nextmonth=function(a,b,c){return jet.getym(a,b,c||1)},jet.parse=function(a,b){return b.replace(new regexp(regymdzz,"g"),function(b){return"zz"==b?"00":jet.digit(a[b])})},jet.isparmat=function(a){var b=jet.rematch(a),c=regymdzz.split("|"),d=[];return $.each(c,function(a,c){$.each(b,function(a,b){c==b&&d.push(b)})}),d.join("-")},jet.parseold=function(a,b,c){a=a.concat(b);var d={},f=(regymdzz.split("|"),jet.rematch(c));return $.each(a,function(a,b){d[f[a]]=parseint(b)}),c.replace(new regexp(regymdzz,"g"),function(a){return"zz"==a?"00":jet.digit(d[a])})},jet.checkformat=function(a){var b=[];return a.replace(new regexp(regymdzz,"g"),function(a){b.push(a)}),b.join("-")},jet.splmatch=function(a){var b=a.split(" ");return jet.rematch(b[0])},jet.mlen=function(a){var b=a.match(/\w+|d+/g).length,c="hh"==a.substring(0,2),d=c&&3>=b?7:b;return d},jet.checkdate=function(a){var b=jet.rematch(a);if(isnan(b[0])||isnan(b[1])||isnan(b[2]))return!1;if(b[1]>12||b[1]<1)return!1;if(b[2]<1||b[2]>31)return!1;if((4==b[1]||6==b[1]||9==b[1]||11==b[1])&&b[2]>30)return!1;if(2==b[1]){if(b[2]>29)return!1;if((0==b[0]%100&&0!=b[0]%400||0!=b[0]%4)&&b[2]>28)return!1}return!0},jet.getdatetime=function(a,b){var c,d,e,f;return b=b||"yyyy-mm-dd hh:mm:ss",c=$.extend({yyyy:null,mm:null,dd:null,hh:0,mm:0,ss:0},a),d={yyyy:"fullyear",mm:"month",dd:"date",hh:"hours",mm:"minutes",ss:"seconds"},e=(new datetime).redate(),$.each(["ss","mm","hh","dd","mm","yyyy"],function(a,b){if(!jet.isnum(parseint(c[b])))return null;var f=e.getvalue();(parseint(c[b])||0==parseint(c[b]))&&f["set"+d[b]](e["get"+d[b]]()+("mm"==b?-1:0)+parseint(c[b]))}),f=jet.parse({yyyy:e.getfullyear(),mm:e.getmonth(),dd:e.getdate(),hh:e.gethours(),mm:e.getminutes(),ss:e.getseconds()},b)},jet.isvalhtml=function(a){return/textarea|input/.test(a[0].tagname.tolocalelowercase())},jet.isbool=function(a){return void 0==a||1==a?!0:!1},searandom=function(){var c,a="",b=[1,2,3,4,5,6,7,8,9,0];for(c=0;8>c;c++)a+=b[math.round(math.random()*(b.length-1))];return a},jedfn=jedate.prototype,jefix="jefixed",matarr=jet.rematch(regymdzz),jedfn.initdates=function(){var i,k,j,l,m,a=this,b=a.opts,d=(new date,void 0!=b.trigger?b.trigger:config.trigger),e=void 0==b.zindex?1e4:b.zindex,f=void 0==b.isinitval||0==b.isinitval?!1:!0,g="#jedatebox"+searandom(),h=jet.isbool(b.isshow);a.areaval=[],b.range=b.range||config.range,a.fixed=jet.isbool(b.fixed),i=function(c,d){var j,k,l,f=$("
",{id:d.replace(/\#/g,""),"class":"jedatebox "+(b.skincell||config.skincell)}),i=h?1==a.fixed?"absolute":"fixed":"relative";f.attr("author","chen guojun").css({"z-index":"#jedatebox"!=d?"":e,position:i}),"#jedatebox"!=d&&f.attr({jeformat:b.format||config.format,jefixed:g}),j=config.mindate.split(" "),k=config.maxdate.split(" "),jet.mindate=(/\-/g.test(b.mindate)||void 0==b.mindate?b.mindate:j[0]+" "+b.mindate)||config.mindate,jet.maxdate=(/\-/g.test(b.maxdate)||void 0==b.maxdate?b.maxdate:k[0]+" "+b.maxdate)||config.maxdate,jet.boxelem=h?"#jedatebox":d,a.format=h?b.format||config.format:f.attr("jeformat"),l=a.getvalue({}),$(c).append(f),a.renderhtml(l[0].yyyy,l[0].mm,l[0].dd,b,jet.boxelem)},f&&d&&(j=b.initdate||[],j[1]?(l=jet.rematch(jet.getdatetime(j[0])),k=[{yyyy:l[0],mm:jet.digit(l[1]),dd:jet.digit(l[2]),hh:jet.digit(l[3]),mm:jet.digit(l[4]),ss:jet.digit(l[5])}]):k=a.getvalue(jet.isobj(j[0])?j[0]:{}),a.setvalue(k[0],b.format||config.format)),h?(m=["body","#jedatebox"],d?a.valcell.on(d,function(a){a.stoppropagation(),$(m[1]).length>0||i(m[0],m[1])}):i(m[0],m[1])):i(a.valcell,g)},jedfn.parseformat=function(a,b){return jet.parse(a,b)},jedfn.parsevalue=function(a,b){var j,k,c=this,d=[],e=c.opts,f="",g=$(jet.boxelem),h=void 0==b?$(g.attr(jefix)).length>0?g.attr("jeformat"):c.format:b,i=$.isfunction(a)?a():a;return(""!=i||i.length>0)&&(j=0!=e.range,k=new array(j?2:1),$.each(k,function(a){var b=2==k.length,f={},g=jet.rematch(h),j=b?i.split(e.range):i;b&&$.each(jet.rematch(j[a]),function(a,b){f[7==jet.mlen(c.format)?g[a]:matarr[a]]=b}),d.push(c.parseformat(b?f:j,h)),f={}}),f=d.join(j?e.range:"")),f},jedfn.setvalue=function(a,b,c){var f,g,h,i,j,d=this,e=d.valcell;return"string"==typeof a&&""!=a&&0==d.opts.range?(g=jet.rematch(a),h={},$.each(jet.rematch(d.format),function(a,b){h[b]=parseint(g[a])}),f=h):f=a,i=jet.isvalhtml(e)?"val":"text",j=d.parsevalue(f,b),0!=c&&e[i](j),j},jedfn.getvalue=function(a){var e,m,n,o,p,q,r,s,t,u,v,w,b=this,c=b.valcell,d=b.opts,f=(new datetime).redate(),g=f.getfullyear(),h=f.getmonth(),i=f.getdate(),j=f.gethours(),k=f.getminutes(),l=f.getseconds();return void 0==a&&jet.isbool(d.isshow)?(m=jet.isvalhtml(c)?"val":"text",e=c[m]()):(n=jet.isbool(d.isshow)?""==b.getvalue():!jet.isbool(d.isshow),o=$.extend({yyyy:null,mm:null,dd:null},a||{}),p=[],q=new array(2),r=function(a){return[void 0==o[a]||null==o[a],o[a]]},s=[{yyyy:g,mm:h,dd:i,hh:j,mm:k,ss:l,zz:0},{yyyy:g,mm:h,dd:i,hh:j,mm:k,ss:l,zz:0}],n?$.each(q,function(a){var b={};$.each(matarr,function(c,d){b[d]=parseint(r(d)[0]?s[a][d]:r(d)[1])}),p.push($.extend(s[a],b))}):(t=0!=d.range,u=b.getvalue(),v=u.split(d.range),w=jet.rematch(b.format),$.each(q,function(b){var e,c={},d=t?jet.rematch(v[b]):jet.rematch(u);$.each(w,function(a,b){c[b]=parseint(d[a])}),e=$.extend(c,a||{}),p.push($.extend(s[b],e))})),e=p),e},jedfn.renderhtml=function(a,b,c,d,e){var p,q,r,s,t,u,v,w,x,y,z,a,b,c,e,f,g,f=this,g=$(e),h=d.language||config.language,i=0!=d.range,j=jet.isbool(d.isshow),k=jet.mindate.replace(/\s+/g," ").split(" "),l=jet.maxdate.replace(/\s+/g," ").split(" "),m=f.getvalue({yyyy:a,mm:b,dd:c}),n=m[0],o=m[1];f.format=j?f.format:g.attr("jeformat"),p=jet.mlen(f.format),q=/\hh/.test(f.format),r="cn"==h.name?j?h.clear:"重置":j?h.clear:"reset",s="
",t=$("
",{"class":"maincont"}),u=$("
",{"class":"mainfoot"}),v=$("
",{"class":"daybox"}).append(s),w=$("
",{"class":"ymsbox"}).append(s),x=$("
",{"class":"timebox"}).append(s),t.append(w).append(v).append(1==p||2==p?"":x),g.empty().append(t.children().hide()).append(u),y=function(){var a="::";return i?a+" ~ "+a:a},z=''+r+''+h.today+''+h.yes+"",a=$("
",{"class":"timecon"}).append(y()),b=$("
",{"class":"btnscon"}).append(z),u.append(a).append(b),g.append($("
",{"class":"jedate-tips"}).hide()),f.maincon=function(a,b){return g.find(a+" > "+(0==b?".arthead":".artcont"))},q?(c=/\s/.test(jet.mindate)?k[1]:k[0],/\s/.test(jet.maxdate)?l[1]:l[0],e=jet.rematch(c),f=[n.hh,n.mm,n.ss],g=[],g=i?""==f.getvalue()?7==p?e.concat(e):e.concat([0,0,0]):f.concat([o.hh,o.mm,o.ss]):f,$.each(u.find(".timecon em"),function(a){$(this).text(jet.digit(g[a]))})):u.find(".timecon").hide(),7==p?(f.maincon(".timebox",0).html(h.tittext),g.find(".timebox").show(),f.eachhms(d,g)):p>=3&&6>=p&&(f.maincon(".daybox",0).append(''),g.find(".daybox").show(),f.eachdays(n.yyyy,n.mm,n.dd,d,g),q&&(f.maincon(".timebox",1).attr("cont","no"),f.maincon(".timebox",0).html(h.tittext+''),g.find(".timecon").on("click",function(){"no"==f.maincon(".timebox",1).attr("cont")&&(f.maincon(".timebox",1).attr("cont","yes"),g.find(".ymsbox,.daybox").hide(),g.find(".timebox").show(),f.eachhms(d,g),f.dateorien(g,f.valcell))}),f.maincon(".timebox",0).on("click",".close",function(){f.maincon(".timebox",1).html("").attr("cont","no"),g.find(".ymsbox,.timebox").hide(),g.find(".daybox").show(),f.dateorien(g,f.valcell)}),a.css({cursor:"pointer"})),f.maincon(".ymsbox",0).append('').addclass("ymfix"),f.eachym(n.yyyy,n.mm,d,g,".fixcon")),(1==p||2==p)&&(f.maincon(".ymsbox",0).append(''),g.find(".ymsbox").show(),f.eachym(n.yyyy,n.mm,d,g,".jedate-cont")),jet.isbool(d.istime)&&j||u.find(".timecon").hide(),j||u.find(".today").hide(),f.eventsdate(d,g),settimeout(function(){d.success&&d.success(g)},50)},jedfn.createymhtml=function(a,b,c){var d=parseint(a),e=parseint(b),f=this.maincon(".daybox",0),g=$("

").css({width:jet.isbool(c.multipane)?"":"50%"}),h=""+e+"月 "+d+"年";return f.append(g.html(h)),d+"-"+e},jedfn.eachym=function(a,b,c){var p,q,r,s,t,u,f=this,g=new array(15),h=new date,i=c.language||config.language,j=f.maincon(".ymsbox",1),k=jet.isbool(c.multipane),l=jet.mlen(f.format),m=f.getvalue({}),n=/\hh/.test(f.format),o=1==l;j.find(".ymcon").length>0&&j.find(".ymcon").remove(),$.each(new array(k?1:2),function(b){var l,d=function(a,c,d){var e=a.replace(gr,""),g=c.replace(gr,""),h=d.replace(gr,"");return/yyyy-mm-dd/g.test(jet.isparmat(f.format))?parseint(e)==parseint(g)?0==b?"actdate":"":"":parseint(e)==parseint(g)?(n||(f.areaval.push(a),f.areastart=!0),"actdate"):parseint(e)>parseint(g)&&parseint(e)",{"class":"ymcon"}).addclass(1==b?"spaer":""),k=[];$.each(o?g:i.month,function(e,i){var l,n,p,q,r,s,t,u,v,w,x,y,j=1==b?a+(o?g.length:1):a;e=1==b?o?15+e:12+e:e,o?(n=jet.splmatch(jet.mindate),p=jet.splmatch(jet.maxdate),q=n[0],r=p[0],s=j-7+e,t=""==f.getvalue()&&jet.isbool(c.isshow)?h.getfullyear():f.getvalue(),q>s||s>r?k.push({style:"disabled",ym:s,idx:e}):(l=d(s.tostring(),t.tostring(),m[1].yyyy.tostring()),k.push({style:l,ym:s,idx:e}))):(n=jet.splmatch(jet.mindate),p=jet.splmatch(jet.maxdate),u=parseint(j+""+jet.digit(i)+"01"),v=parseint(n[0]+""+jet.digit(n[1])+jet.digit(n[2])),w=parseint(p[0]+""+jet.digit(p[1])+jet.digit(p[2])),v>u||u>w?k.push({style:"disabled",ym:j+"-"+jet.digit(i),idx:e}):(x=j+"-"+jet.digit(i),y=m[0].yyyy+"-"+jet.digit(m[0].mm),l=d(x,y,m[1].yyyy+"-"+jet.digit(m[1].mm)),k.push({style:l,ym:j+"-"+jet.digit(i),idx:e})))}),l=$("",{"class":o?"yul":"ymul"}),$.each(new array(o?5:4),function(){var b=$("");$.each(new array(3),function(){var a=$("
");l.append(b.append(a))})}),$.each(k,function(a,b){l.find("td").eq(a).addclass(b.style).attr({idx:b.idx,"je-val":b.ym}).html(b.ym)}),j.append(e.append(l))}),p=j.find("td"),q=f.maincon(".ymsbox",0),r=o?k?14:29:k?11:23,s=p.eq(0).text(),t=p.eq(r).text(),u=[o?s:s.substring(0,4),o?t:t.substring(0,4)],q.find("p").remove(),q.append("

"+s+" ~ "+t+"

").attr({min:u[0],max:u[1]})},jedfn.dateregexp=function(valarr){var i,enval=valarr.split(",")||[],re="",doexp=function(val){var arr,tmpeval,re=/#?\{(.*?)\}/;for(val+="";null!=(arr=re.exec(val));)arr.lastindex=arr.index+arr[1].length+arr[0].length-arr[1].length-1,tmpeval=parseint(eval(arr[1])),0>tmpeval&&(tmpeval="9700"+-tmpeval),val=val.substring(0,arr.index)+tmpeval+val.substring(arr.lastindex+1);return val};if(enval&&enval.length>0){for(i=0;i0&&f(e,a+"-"+jet.digit(b)+"-"+jet.digit(c))?'':""},v=function(a,b,c){var e,g,h,i;return 1==d.festival&&"cn"==k.name?(g=f.jelunar(a,b-1,c),h=g.solarfestival||g.lunarfestival,i=""!=(h&&g.jieqi)?h:g.jieqi||g.showinlunar,e='

'+c+''+i+"

"):e='

'+c+"

",e},w=function(a,b,c,d){var e=parseint(a+""+jet.digit(b)+jet.digit(c));if(d){if(e>=n&&p>=e)return!0}else if(n>e||e>p)return!0},x=function(a,b){var l,m,n,o,p,q,x,y,z,a,b,c,c=0,d=[],e=new date(a,b-1,1).getday()||7,g=jet.getdaysnum(a,b),h=0,i=jet.prevmonth(a,b),j=jet.getdaysnum(a,i.m),k=jet.nextmonth(a,b);for(l=j-e+1;j>=l;l++,c++)m=u(i.y,i.m,l),n=w(i.y,i.m,l,!1)?"disabled":"other",d.push({style:n,ymd:i.y+"-"+i.m+"-"+l,day:l,d:v(i.y,i.m,l)+m,idx:h++});for(o=1;g>=o;o++,c++)p=u(a,b,o),n="",q=parseint(a+""+jet.digit(b)+jet.digit(o)),x=parseint(r[1].yyyy+""+jet.digit(r[1].mm)+jet.digit(r[1].dd)),y=q>t,z=x>q,w(a,b,o,!0)?q==t?(n="actdate",f.areaval.push(a+"-"+jet.digit(b)+"-"+jet.digit(o)),f.areastart=!0):y&&z&&s?n="contain":q==x&&s?(n="actdate",f.areaval.push(a+"-"+jet.digit(b)+"-"+jet.digit(o)),f.areaend=!0):n="":n="disabled",d.push({style:n,ymd:a+"-"+b+"-"+o,day:o,d:v(a,b,o)+p,idx:h++});for(a=1,b=42-c;b>=a;a++)c=u(k.y,k.m,a),n=w(k.y,k.m,a,!1)?"disabled":"other",d.push({style:n,ymd:k.y+"-"+k.m+"-"+a,day:a,d:v(k.y,k.m,a)+c,idx:h++});return d},y=function(a){var b=jet.rematch(a),c=[];return $.each(b,function(a,b){c.push(jet.digit(b))}),c.join("-")},z=new array(q?1:2),a=i+1>12,b=[];$.each(z,function(a){var m,n,o,p,c=$("",{"class":"daysul"}),e=$(""),g=$(""),j=1==a?42:0;c.append(e).append(g),$.each(new array(7),function(a){var b=$("");$.each(new array(7),function(){var c=$("
"),d=$("");b.append(0==a?c:d.attr("idx",j++)),0==a?e.append(b):g.append(b)})}),m=a&&1==a?h+1:h,n=a&&1==a?1:1==a?i+1:i,o=x(m,n),p=$("
",{"class":"contlist"}),$.each(k.weeks,function(a,b){c.find("th").eq(a).text(b)}),b.push(f.createymhtml(m,n,d)),$.each(o,function(a,b){var e,g,h,i,j,d=b.style;l.length>0&&""!=l[0]&&(/\%/g.test(l[0])?(e=l[0].replace(/\%/g,"").split(","),g=[],$.each(e,function(a,b){g.push(jet.digit(parseint(b)))}),h=-1==$.inarray(jet.digit(b.day),g),d=jet.isbool(l[1])?h?"disabled":d:h?d:"disabled"):(i=f.dateregexp(l[0]),j=i.test(jet.digit(b.day)),d=jet.isbool(l[1])?j?"disabled":b.style:j?b.style:"disabled")),c.find("td").eq(a).addclass(d).attr("je-val",y(b.ymd)).html(b.d)}),f.maincon(".daybox",1).append(p.append(c)).addclass(1==a?"spaer":"")}),f.maincon(".daybox",0).attr("je-ym",b.join(","))},jedfn.eachhms=function(a,b){var w,c=this,d=a.language||config.language,e=jet.isbool(a.multipane),f=c.getvalue({}),g=""==c.getvalue(),h=0==a.range,i=jet.mindate.replace(/\s+/g," ").split(" "),j=jet.maxdate.replace(/\s+/g," ").split(" "),k=/yyyy-mm-dd/g.test(jet.isparmat(c.format))&&/\hh/.test(c.format),l=jet.rematch(i[1]),m=jet.rematch(j[1]),n=c.maincon(".timebox",1),o=["action","disabled"],p=b.find(".mainfoot .timecon em"),q=new date,r=q.gethours(),s=q.getminutes(),t=q.getseconds(),u=[f[0].hh||r,f[0].mm||s,f[0].ss||t],v=[f[1].hh||r,f[1].mm||s,f[1].ss||t];0==a.range&&b.find(".timelist").length>0||($.each(new array(h?1:2),function(b){var c=$("
",{"class":"timelist"}).css({width:h?"100%":"50%","float":h?"":"left"}),f=$("
",{"class":"contime"}),i=$("
",{"class":"textbox"}),j=i.append("

"+d.times[0]+"

"+d.times[1]+"

"+d.times[2]+"

");c.append(j),n.addclass(1==b?"spaer":""),$.each([24,60,60],function(d,e){var q,r,h="",i=$("
    ").attr("idx",1==b?3+d:d),j=p.eq(d).text();for(q=0;e>q;q++)r=$("
  • "),h=0!=a.range?k?0==b?q>=l[d]?q==(g?l[d]:u[d])?o[0]:"":o[1]:q>m[d]?o[1]:q==(g?0:v[d])?o[0]:"":q>=l[d]?q==(g?l[d]:0==b?u[d]:v[d])?o[0]:"":o[1]:q>=l[d]&&q<=m[d]?jm[d]?q==m[d]?o[0]:"":q==j?o[0]:"":o[1],r.text(jet.digit(q)).addclass(h),n.append(c.append(f.append(i.append(r))))}),0==e&&h&&c.css({"padding-left":c.outerwidth()/2+12,"padding-right":c.outerwidth()/2+12})}),c.locatescroll(n.find("ul")),c.clicktime(a,b),w=[],$.each(l,function(a,b){parseint(b)>parseint(m[a])&&w.push("不能大于最大"+d.times[a])}),w.length>0&&c.tips(w.join("
    "),4.5))},jedfn.eventsdate=function(a,b){var e,c=this;jet.isbool(a.multipane),c.clickym(a,b),c.clickdays(a,b),c.clickbtn(a,b),jet.isbool(a.isshow)&&(e=a.position||[],e.length>0?b.css({top:e[0],left:e[1]}):(c.dateorien(b,c.valcell),$(window).on("resize",function(){c.dateorien(b,c.valcell)}))),$(document).on("mouseup",function(a){if(a.stoppropagation(),"#jedatebox"==jet.boxelem){var b=$(jet.boxelem);b&&"none"!==b.css("display")&&c.dateclose(),$("#jedatetipscon").length>0&&$("#jedatetipscon").remove(),delete c.areastart,delete c.areaend,c.areaval=[]}}),$(jet.boxelem).on("mouseup",function(a){a.stoppropagation()})},jedfn.clickym=function(a,b){var t,c=this,d=c.maincon(".ymsbox",0),e=c.valcell,f=d.find(".yprev"),g=d.find(".ynext"),h=c.maincon(".daybox",0),i=jet.isbool(a.isshow),j=h.find(".yprev"),k=h.find(".ynext"),l=h.find(".mprev"),m=h.find(".mnext"),n=jet.mlen(c.format),o=2==n,p=1==n,q=["actdate","contain"],r=new date,s=function(){var b=c.maincon(".ymsbox",1).find(".ymcon"),d=b.find("td");d.on("click",function(){var b=$(this),e=b.attr("je-val");b.hasclass("disabled")||(0==a.range?(d.removeclass(q[0]),b.addclass(q[0]),c.maincon(".ymsbox",0).attr("data-val",b.text())):c.areastart&&void 0==c.areaend?(b.addclass(q[0]),c.areaend=!0,c.areaval.push(e),d.each(function(){var g,a=$(this),b=a.attr("je-val").replace(gr,""),d=[c.areaval[0].replace(gr,""),c.areaval[1].replace(gr,"")],e=math.min.apply(null,d),f=math.max.apply(null,d);a.hasclass("other")||(g=parseint(b)>parseint(e)&&parseint(b)=3&&6>=n&&(c.maincon(".daybox",0).on("click",".ymbtn",function(){b.children(".ymsbox").show(),b.children(".daybox,.mainfoot").hide(),i&&c.dateorien(b,c.valcell)}),t=function(){var d=b.find(".ymcon"),e=d.find("td");e.on("click",function(){var d=$(this),f=jet.rematch(d.attr("je-val"));e.removeclass(q[0]),d.addclass(q[0]),b.children(".jedate-contfix").show(),b.children(".jedate-jedatewrap").hide(),c.renderhtml(f[0],f[1],null,a,b)})},$.each([f,g],function(d,e){e.on("click",function(){var f=r.getmonth()+1,g=parseint($(this).parent().attr("min")),h=parseint($(this).parent().attr("max")),j=p?0==d?g:h:0==d?--g:++h;c.eachym(j,f,a,b,".jedate-contfix"),t(),i&&c.dateorien(b,c.valcell),$.isfunction(a.toggle)&&a.toggle()})}),d.on("click",".close",function(){b.children(".daybox,.mainfoot").show(),b.children(".ymsbox").hide(),i&&c.dateorien(b,c.valcell)}),t())},jedfn.gethmsval=function(a){var b={};return a.find(".timecon em").each(function(a){var c=$(this).attr("disabled");void 0==c&&(b[matarr[3+a]]=$(this).text())}),b},jedfn.clickdays=function(a,b){var c=this,d=c.valcell,e="je-val",f=b.find(".daysul"),g=f.find("td"),h=a.language||config.language,i=["actdate","contain"];g.on("click",function(f){var m,n,h=$(this),j=h.attr(e),k=jet.rematch(j),l=[];h.hasclass("disabled")||(f.stoppropagation(),m=function(){var f,j,m,n;$.each(k,function(a,b){l.push(parseint(b))}),$(b.attr(jefix)).length>0?c.renderhtml(l[0],l[1],l[2],a,b):jet.isbool(a.onclose)?(g.removeclass(i[0]),h.addclass(i[0])):(f={},j=jet.rematch(h.attr(e)),$.each(j,function(a,b){f[matarr[a]]=b}),m=/\hh/.test(c.format)?$.extend(f,c.gethmsval(b)):f,n=c.setvalue(m),c.dateclose(),($.isfunction(a.okfun)||null!=a.okfun)&&a.okfun&&a.okfun({elem:d,val:n,date:m}))},n=function(){c.areastart&&void 0==c.areaend?(h.addclass(i[0]),c.areaend=!0,c.areaval.push(j),g.each(function(){var g,a=$(this),b=a.attr("je-val").replace(gr,""),d=[c.areaval[0].replace(gr,""),c.areaval[1].replace(gr,"")],e=math.min.apply(null,d),f=math.max.apply(null,d);a.hasclass("other")||a.hasclass("disabled")||(g=parseint(b)>parseint(e)&&parseint(b)0&&$("#jedatetipscon").remove(),b=$(this),d=jet.rematch(b.attr(e)),f=$("
    ",{id:"jedatetipscon","class":"jedatetipscon"}),g=c.jelunar(parseint(d[0]),parseint(d[1])-1,parseint(d[2])),h="

    "+g.solaryear+"年"+g.solarmonth+"月"+g.solardate+"日 "+g.inweekdays+'

    农历:'+g.shengxiao+"年 "+g.lnongmonth+"月"+g.lnongdate+"

    "+g.ganzhiyear+"年 "+g.ganzhimonth+"月 "+g.ganzhidate+"日

    ",i=""!=(g.solarfestival||g.lunarfestival)?'

    '+("节日:"+g.solarfestival+g.lunarfestival)+"

    ":"",j=""!=g.jieqi?'

    '+(""!=g.jieqi?"节气:"+g.jieqi:"")+"

    ":"",k=""!=(g.solarfestival||g.lunarfestival||g.jieqi)?i+j:"",$("body").append(f),f.html(h+k),l=jedfn.lunarorien(f,b),f.css({"z-index":void 0==a.zindex?10005:a.zindex+5,top:l.top,left:l.left,position:"absolute",display:"block"})}).on("mouseout",function(){$("#jedatetipscon").remove()}))},jedfn.clickbtn=function(a,b){var c=this,d=c.valcell,e=jet.isbool(a.isshow),f=7==jet.mlen(c.format),h=(jet.isbool(a.multipane),2==jet.mlen(c.format)),i=1==jet.mlen(c.format);b.on("click",".clear",function(f){var g,h,i,j;f.stoppropagation(),e?(g=jet.isvalhtml(c.valcell)?"val":"text",h=c.valcell[g](),i=c.setvalue(""),c.dateclose(),""!=h&&(jet.isbool(a.clearrestore)&&(jet.mindate=a.startmin||jet.mindate,jet.maxdate=a.startmax||jet.maxdate),($.isfunction(a.clearfun)||null!=a.clearfun)&&a.clearfun({elem:d,val:i}))):(j=c.getvalue({}),c.renderhtml(j[0].yyyy,j[0].mm,j[0].dd,a,b)),0!=a.range&&c.delareaattr()}),0!=a.range&&b.find(".today").hide(),b.on("click",".today",function(){var b=new date,e={yyyy:b.getfullyear(),mm:jet.digit(b.getmonth()+1),dd:jet.digit(b.getdate()),hh:jet.digit(b.gethours()),mm:jet.digit(b.getminutes()),ss:jet.digit(b.getseconds())},f=c.setvalue(e);c.dateclose(),($.isfunction(a.okfun)||null!=a.okfun)&&a.okfun({elem:d,val:f,date:e})}),b.on("click",".setok",function(g){var k,l,m,j,n,o,p,q,r,s,t,u;g.stoppropagation(),j=new date,0==a.range?(n=c.gethmsval(b),o=function(){var f,a={},d=h||i?".ymcon":".daysul",e=jet.rematch(b.find(d).find("td.actdate").attr("je-val"));return $.each(e,function(b,c){a[matarr[b]]=c}),f=/\hh/.test(c.format)?$.extend(a,n):a},k=f?n:o()):(p={},q=[],r=[[],[]],b.find(".timecon em").each(function(a){var b=$(this).attr("disabled");void 0==b&&r[a>2?1:0].push($(this).text())}),7==jet.mlen(c.format)?0!=a.range&&$.each(r,function(a,b){var c=b.join("");p[c]=b.join(":"),q.push(c)}):$.each(c.areaval,function(a,b){var d=b+(/\hh/.test(c.format)?" "+r[a].join(":"):""),e=d.replace(/\s|-|:/g,"");p[e]=d,q.push(e)}),s=math.min.apply(null,q),t=math.max.apply(null,q),k=p[s]+a.range+p[t]),e?(l=c.setvalue(k),c.dateclose()):l=c.setvalue(k,c.format,!1),0==a.range?m={yyyy:k.yyyy||j.getfullyear(),mm:jet.digit(k.mm||j.getmonth()+1),dd:jet.digit(k.dd||j.getdate()),hh:jet.digit(k.hh||j.gethours()),mm:jet.digit(k.mm||j.getminutes()),ss:jet.digit(k.ss||j.getseconds())}:(u=c.setvalue(k,c.format,!1),m=[],$.each(new array(2),function(b){var e={},f=jet.rematch(u.split(a.range)[b]);$.each(jet.rematch(c.format),function(a,b){e[b]=f[a]}),m.push(e)})),($.isfunction(a.okfun)||null!=a.okfun)&&a.okfun({elem:d,val:l,date:m})})},jedfn.clicktime=function(a,b){var d,c=this;/\hh/.test(c.format)&&(d=c.maincon(".timebox",1).find("ul"),d.on("click","li",function(){var a=$(this),e=a.parent().attr("idx"),f=a.text();a.hasclass("disabled")||(a.addclass("action").siblings().removeclass("action"),b.find(".timecon em").eq(e).text(f),c.locatescroll(d))}))},jedfn.locatescroll=function(a){$.each(a,function(){var a=$(this),b=a.find(".action"),c=b.length>0?b[0].offsettop-114:0;a[0].scrolltop=c})},jedfn.lunarorien=function(a,b,c){var d,e,f,g,h=b[0].getboundingclientrect();return e=h.right+a[0].offsetwidth/1.5>=jet.docarea(1)?h.right-a[0].offsetwidth:h.left+(c?0:jet.docscroll(1)),d=h.bottom+a[0].offsetheight/1<=jet.docarea()?h.bottom-1:h.top>a[0].offsetheight/1.5?h.top-a[0].offsetheight-1:jet.docarea()-a[0].offsetheight,f=math.max(d+(c?0:jet.docscroll())+1,1)+"px",g=e+"px",{top:f,left:g}},jedfn.dateorien=function(a,b,c){var g,h,j,k,d=this,i=d.fixed?b[0].getboundingclientrect():a[0].getboundingclientrect(),f=i.left,e=i.bottom;d.fixed?(j=a.outerwidth(),k=a.outerheight(),f+j>jet.docarea(!0)&&(f=jet.docarea(!0)-j),e+k>jet.docarea()&&(e=i.top>k?i.top-k-2:jet.docarea()-k-1),g=math.max(e+(c?0:jet.docscroll())+1,1)+"px",h=f+"px"):(g="50%",h="50%",a.css({"margin-top":-(i.height/2),"margin-left":-(i.width/2)})),a.css({top:g,left:h})},jedfn.tips=function(a,b){var c=this,d=$(jet.boxelem).find(".jedate-tips");d.html("").html(a||"").show(),cleartimeout(c.tiptime),c.tiptime=settimeout(function(){d.html("").hide()},1e3*(b||2.5))},jedfn.dateclose=function(){0==$($(jet.boxelem).attr(jefix)).length&&$(jet.boxelem).remove()},jedfn.datecontrast=function(a,b){var c=a.split("-"),d=b.split("-"),e=parseint(c[0]+""+jet.digit(parseint(c[1])-1)+jet.digit(c[2]||"01")),f=parseint(d[0]+""+jet.digit(parseint(d[1])-1)+jet.digit(c[2]||"01"));return e>=f?!1:!0},jedfn.delareaattr=function(){delete this.areastart,delete this.areaend,this.areaval=[]},jedfn.jelunar=function(a,b,c){function o(a){var w,b=function(a,b){var c=new date(31556925974.7*(a-1900)+6e4*e[b]+date.utc(1900,0,6,2,5));return c.getutcdate()},c=function(a){var b,c=348;for(b=32768;b>8;b>>=1)c+=d[a-1900]&b?1:0;return c+p(a)},o=function(a){return f.charat(a%10)+g.charat(a%12)},p=function(a){var b=q(a)?65536&d[a-1900]?30:29:0;return b},q=function(a){return 15&d[a-1900]},r=function(a,b){return d[a-1900]&65536>>b?30:29},s=function(a){var b,d=0,e=0,f=new date(1900,0,31),g=(a-f)/864e5;for(this.daycyl=g+40,this.moncyl=14,b=1900;2050>b&&g>0;b++)e=c(b),g-=e,this.moncyl+=12;for(0>g&&(g+=e,b--,this.moncyl-=12),this.year=b,this.yearcyl=b-1864,d=q(b),this.isleap=!1,b=1;13>b&&g>0;b++)d>0&&b==d+1&&0==this.isleap?(--b,this.isleap=!0,e=p(this.year)):e=r(this.year,b),1==this.isleap&&b==d+1&&(this.isleap=!1),g-=e,0==this.isleap&&this.moncyl++;0==g&&d>0&&b==d+1&&(this.isleap?this.isleap=!1:(this.isleap=!0,--b,--this.moncyl)),0>g&&(g+=e,--b,--this.moncyl),this.month=b,this.day=g+1},t=function(a){return 10>a?"0"+(0|a):a},u=function(a,b){var c=a;return b.replace(/dd?d?d?|mm?m?m?|yy?y?y?/g,function(a){switch(a){case"yyyy":var b="000"+c.getfullyear();return b.substring(b.length-4);case"dd":return t(c.getdate());case"d":return c.getdate().tostring();case"mm":return t(c.getmonth()+1);case"m":return c.getmonth()+1}})},v=function(a,b){var c;switch(b){case 10:c="初十";break;case 20:c="二十";break;case 30:c="三十";break;default:c=k.charat(math.floor(b/10)),c+=j.charat(b%10)}return c};this.istoday=!1,this.isrestday=!1,this.solaryear=u(a,"yyyy"),this.solarmonth=u(a,"m"),this.solardate=u(a,"d"),this.solarweekday=a.getday(),this.inweekdays="星期"+j.charat(this.solarweekday),w=new s(a),this.lunaryear=w.year,this.shengxiao=h.charat((this.lunaryear-4)%12),this.lunarmonth=w.month,this.lunarisleapmonth=w.isleap,this.lnongmonth=this.lunarisleapmonth?"闰"+l[w.month-1]:l[w.month-1],this.lunardate=w.day,this.showinlunar=this.lnongdate=v(this.lunarmonth,this.lunardate),1==this.lunardate&&(this.showinlunar=this.lnongmonth+"月"),this.ganzhiyear=o(w.yearcyl),this.ganzhimonth=o(w.moncyl),this.ganzhidate=o(w.daycyl++),this.jieqi="",this.restdays=0,b(this.solaryear,2*(this.solarmonth-1))==u(a,"d")&&(this.showinlunar=this.jieqi=i[2*(this.solarmonth-1)]),b(this.solaryear,2*(this.solarmonth-1)+1)==u(a,"d")&&(this.showinlunar=this.jieqi=i[2*(this.solarmonth-1)+1]),"清明"==this.showinlunar&&(this.showinlunar="清明节",this.restdays=1),this.solarfestival=m[u(a,"mm")+u(a,"dd")],"undefined"==typeof this.solarfestival?this.solarfestival="":/\*(\d)/.test(this.solarfestival)&&(this.restdays=parseint(regexp.$1),this.solarfestival=this.solarfestival.replace(/\*\d/,"")),this.showinlunar=""==this.solarfestival?this.showinlunar:this.solarfestival,this.lunarfestival=n[this.lunarisleapmonth?"00":t(this.lunarmonth)+t(this.lunardate)],"undefined"==typeof this.lunarfestival?this.lunarfestival="":/\*(\d)/.test(this.lunarfestival)&&(this.restdays=this.restdays>parseint(regexp.$1)?this.restdays:parseint(regexp.$1),this.lunarfestival=this.lunarfestival.replace(/\*\d/,"")),12==this.lunarmonth&&this.lunardate==r(this.lunaryear,12)&&(this.lunarfestival=n["0100"],this.restdays=1),this.showinlunar=""==this.lunarfestival?this.showinlunar:this.lunarfestival}var d=[19416,19168,42352,21717,53856,55632,91476,22176,39632,21970,19168,42422,42192,53840,119381,46400,54944,44450,38320,84343,18800,42160,46261,27216,27968,109396,11104,38256,21234,18800,25958,54432,59984,28309,23248,11104,100067,37600,116951,51536,54432,120998,46416,22176,107956,9680,37584,53938,43344,46423,27808,46416,86869,19872,42448,83315,21200,43432,59728,27296,44710,43856,19296,43748,42352,21088,62051,55632,23383,22176,38608,19925,19152,42192,54484,53840,54616,46400,46496,103846,38320,18864,43380,42160,45690,27216,27968,44870,43872,38256,19189,18800,25776,29859,59984,27480,21952,43872,38613,37600,51552,55636,54432,55888,30034,22176,43959,9680,37584,51893,43344,46240,47780,44368,21977,19360,42416,86390,21168,43312,31060,27296,44368,23378,19296,42726,42208,53856,60005,54576,23200,30371,38608,19415,19152,42192,118966,53840,54560,56645,46496,22224,21938,18864,42359,42160,43600,111189,27936,44448],e=[0,21208,43467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758],f="甲乙丙丁戊己庚辛壬癸",g="子丑寅卯辰巳午未申酉戌亥",h="鼠牛虎兔龙蛇马羊猴鸡狗猪",i=["小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"],j="日一二三四五六七八九十",k="初十廿卅",l=["正","二","三","四","五","六","七","八","九","十","十一","腊"],m={"0101":"*1元旦节","0202":"湿地日","0214":"情人节","0308":"妇女节","0312":"植树节","0315":"消费者权益日","0401":"愚人节","0422":"地球日","0501":"*1劳动节","0504":"青年节","0512":"护士节","0518":"博物馆日","0520":"母亲节","0601":"儿童节","0623":"奥林匹克日","0630":"父亲节","0701":"建党节","0801":"建军节","0903":"抗战胜利日","0910":"教师节",1001:"*3国庆节",1201:"艾滋病日",1224:"平安夜",1225:"圣诞节"},n={"0100":"除夕","0101":"*2春节","0115":"元宵节","0505":"*1端午节","0707":"七夕节","0715":"中元节","0815":"*1中秋节","0909":"*1重阳节",1015:"下元节",1208:"腊八节",1223:"小年"}; return new o(new date(a,b,c))},$.datever="6.0.2",$.nowdate=function(a,b){return b=b||"yyyy-mm-dd hh:mm:ss","number"==typeof a&&(a={dd:a}),jet.getdatetime(a,b)},$.timestampdate=function(a,b){var c,d,e,f,g,h;if(b=b||"yyyy-mm-dd hh:mm:ss",c=/^(-)?\d{1,10}$/.test(a)||/^(-)?\d{1,13}$/.test(a),/^[1-9]*[1-9][0-9]*$/.test(a)&&c){if(d=parseint(a),/^(-)?\d{1,10}$/.test(d))d=1e3*d;else if(/^(-)?\d{1,13}$/.test(d))d=1e3*d;else{if(!/^(-)?\d{1,14}$/.test(d))return alert("时间戳格式不正确"),void 0;d=100*d}return e=new date(d),jet.parse({yyyy:e.getfullyear(),mm:jet.digit(e.getmonth()+1),dd:jet.digit(e.getdate()),hh:jet.digit(e.gethours()),mm:jet.digit(e.getminutes()),ss:jet.digit(e.getseconds())},b)}return f=jet.rematch(a),g=new date(f[0],parseint(f[1])-1,f[2],f[3]||0,f[4]||0,f[5]||0),h=math.round(g.gettime()/1e3),h},$.splitdate=function(a){var b=a.match(/\w+|d+/g);return{yyyy:parseint(b[0]),mm:parseint(b[1])||0,dd:parseint(b[2])||0,hh:parseint(b[3])||0,mm:parseint(b[4])||0,ss:parseint(b[5])||0}},$.getlunar=function(a,b){var d,e,f,c=this;return b=b||"yyyy-mm-dd hh:mm:ss",/yyyy-mm-dd/g.test(jet.isparmat(b))?(d=a.substr(0,4).replace(/^(\d{4})/g,"$1,")+a.substr(4).replace(/(.{2})/g,"$1,"),e=jet.isnum(a)?jet.rematch(d):jet.rematch(a),f=c.jelunar(e[0],e[1]-1,e[2]),{nmonth:f.lnongmonth,ndays:f.lnongdate,yyear:parseint(f.solaryear),ymonth:parseint(f.solarmonth),ydays:parseint(f.solardate),cweek:f.inweekdays,nweek:f.solarweekday}):void 0},jedate):(alert("在引用jquery.jedate.js之前,先引用jquery,否则无法使用 jedate"),void 0)});