2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
!function(a){"use strict";function b(a){this.local=this.regionalOptions[a||""]||this.regionalOptions[""]}b.prototype=new a.calendars.baseCalendar,a.extend(b.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(b){var c=this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear);return b=c.year()<0?c.year()+1:c.year(),b%4===0},weekOfYear:function(a,b,c){var d=this.newDate(a,b,c);return d.add(4-(d.dayOfWeek()||7),"d"),Math.floor((d.dayOfYear()-1)/7)+1},daysInMonth:function(b,c){var d=this._validate(b,c,this.minDay,a.calendars.local.invalidMonth);return this.daysPerMonth[d.month()-1]+(2===d.month()&&this.leapYear(d.year())?1:0)},weekDay:function(a,b,c){return(this.dayOfWeek(a,b,c)||7)<6},toJD:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate);return b=e.year(),c=e.month(),d=e.day(),b<0&&b++,c<=2&&(b--,c+=12),Math.floor(365.25*(b+4716))+Math.floor(30.6001*(c+1))+d-1524.5},fromJD:function(a){var b=Math.floor(a+.5),c=b+1524,d=Math.floor((c-122.1)/365.25),e=Math.floor(365.25*d),f=Math.floor((c-e)/30.6001),g=f-Math.floor(f<14?1:13),h=d-Math.floor(g>2?4716:4715),i=c-e-Math.floor(30.6001*f);return h<=0&&h--,this.newDate(h,g,i)}}),a.calendars.calendars.julian=b}(jQuery);
|
|
//# sourceMappingURL=jquery.calendars.julian.min.map
|