2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
contrib-munin/templates/munstrap/static/js/formatdate.min.js

17 lines
3.7 KiB
JavaScript
Raw Normal View History

formatdate.js:187: WARNING - Suspicious code. This code lacks side-effects. Is there a bug?
h.length == 1? h = "0"+h:1;
^
formatdate.js:188: WARNING - Suspicious code. This code lacks side-effects. Is there a bug?
m.length == 1? m = "0"+m:1;
^
0 error(s), 2 warning(s)
Date.prototype.formatDate=function(h,f){function k(a){return void 0!=g[a]?g[a]():a}var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),m="Sun Mon Tue Wed Thu Fri Sat".split(" "),n="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),p="January February March April May June July August September October November December".split(" "),g={a:function(){return 11<b.getHours()?"pm":"am"},A:function(){return this.a().toUpperCase()},B:function(){var a=60*(b.getTimezoneOffset()+
60),a=3600*b.getHours()+60*b.getMinutes()+b.getSeconds()+a,a=Math.floor(a/86.4);1E3<a&&(a-=1E3);0>a&&(a+=1E3);1==String(a).length&&(a="00"+a);2==String(a).length&&(a="0"+a);return a},c:function(){return this.Y()+"-"+this.m()+"-"+this.d()+"T"+this.H()+":"+this.i()+":"+this.s()+this.P()},d:function(){var a=String(this.j());return 1==a.length?"0"+a:a},D:function(){return m[b.getDay()]},F:function(){return p[b.getMonth()]},g:function(){return 0==b.getHours()?12:12<b.getHours()?b.getHours()-12:b.getHours()},
G:function(){return b.getHours()},h:function(){var a=String(this.g());return 1==a.length?"0"+a:a},H:function(){var a=String(this.G());return 1==a.length?"0"+a:a},i:function(){var a=String(b.getMinutes());return 1==a.length?"0"+a:a},I:function(){return(new Date("January 1 "+this.Y()+" 00:00:00")).getTimezoneOffset()==b.getTimezoneOffset()?0:1},j:function(){return b.getDate()},l:function(){return l[b.getDay()]},L:function(){var a=this.Y();return 0==a%4&&0!=a%100||0==a%4&&0==a%100&&0==a%400?1:0},m:function(){var a=
String(this.n());return 1==a.length?"0"+a:a},M:function(){return n[b.getMonth()]},n:function(){return b.getMonth()+1},N:function(){var a=this.w();return 0==a?7:a},O:function(){var a=Math.abs(b.getTimezoneOffset()),e=String(Math.floor(a/60)),a=String(a%60);1==e.length?e="0"+e:1;1==a.length?a="0"+a:1;return 0>b.getTimezoneOffset()?"+"+e+a:"-"+e+a},P:function(){var a=this.O();return a.substr(0,3)+":"+a.substr(3,2)},r:function(){return this.D()+", "+this.d()+" "+this.M()+" "+this.Y()+" "+this.H()+":"+
this.i()+":"+this.s()+" "+this.O()},s:function(){var a=String(b.getSeconds());return 1==a.length?"0"+a:a},S:function(){switch(b.getDate()){case 1:return"st";case 2:return"nd";case 3:return"rd";case 21:return"st";case 22:return"nd";case 23:return"rd";case 31:return"st";default:return"th"}},t:function(){return 1==this.L()&&2==this.n()?29:[null,31,28,31,30,31,30,31,31,30,31,30,31][this.n()]},U:function(){return Math.round(b.getTime()/1E3)},w:function(){return b.getDay()},W:function(){var a=this.N(),
b=this.z(),c=364+this.L()-b;if(2>=c&&a<=3-c)return 1;if(2>=b&&5<=a)return(new Date(this.Y()-1,11,31)).formatDate("W");a=(new Date(this.Y(),0,1)).getDay();a=0!=a?a-1:6;return 3>=a?1+Math.floor((b+a)/7):1+Math.floor((b-(7-a))/7)},y:function(){var a=String(this.Y());return a.substring(a.length-2,a.length)},Y:function(){if(b.getFullYear){var a=(new Date("January 1 2001 00:00:00 +0000")).getFullYear();if(2001==a)return b.getFullYear()}a=b.getYear();a%=100;return a+(38>a?2E3:1900)},z:function(){var a="January 1 "+
this.Y()+" 00:00:00 GMT"+this.O(),a=new Date(a),a=b.getTime()-a.getTime();return Math.floor(a/1E3/60/60/24)},Z:function(){return-60*b.getTimezoneOffset()}},b;b=f?new Date(f):this;for(var c=h.split(""),d=0;d<c.length;)"%"==c[d]?c.splice(d,1):c[d]=k(c[d]),d++;return c.join("")};Date.DATE_ATOM="Y-m-d%TH:i:sP";Date.DATE_ISO8601="Y-m-d%TH:i:sO";Date.DATE_RFC2822="D, d M Y H:i:s O";Date.DATE_W3C="Y-m-d%TH:i:sP";