User:Anomie/lastmod.js: Difference between revisions

Content deleted Content added
oops
crap, fix that
Line 45:
dt=[];
var n=new Date();
var showhoursdy=true, showminutes=truen.getUTCFullYear()-m[1];
var ddm=n.getUTCFullYeargetUTCMonth()+1-m[12]; if(d!=0){ dt.push(d+' year'+((d==1)?'':'s')); showhours=false; }
dvar dd=n.getUTCMonthgetUTCDate()+1-m[23]; if(d!=0){ dt.push(d+' month'+((d==1)?'':'s')); showhours=false; }
dvar dh=n.getUTCDategetUTCHours()-m[34];
if(d!var di=0n.getUTCMinutes(){-m[5];
 
dt.push(d+' day'+((d==1)?'':'s'));
if(d>=7di<0){ showhoursdi+=false60; dh--; }
if(d>1dh<0){ showminutesdh+=false60; dd--; }
if(dd<0){ var nn=n; nn.setUTCDate(0); dd+=nn.getDate(); dm--; }
if(dm<0){ dm+=12; dy--; }
}if(dy>=0){
if(dy!=0) dt.push(dy+' year'+((dy==1)?'':'s'));
if(dm!=0) dt.push(dm+' month'+((dm==1)?'':'s'));
if(dd!=0) dt.push(ddd+' day'+((ddd==1)?'':'s'));
if(dy==0 && dm==0 && dd<7){
if(showminutes) d=n.getUTCMinutes()-m[5]; if(ddh!=0) dt.push(ddh+' minutehour'+((ddh==1)?'':'s'));
if(dd<2 && di!=0) dt.push(di+' minute'+((di==1)?'':'s'));
}
}
if(showhoursdt.length==0){ dt='less than a minute ago';
else ddt=n.getUTCHours()-m[4]; if(d!=0)'about '+dt.pushjoin(d+', hour')+((d==1)?' ago':'s'));
if(showminutes) d=n.getUTCMinutes()-m[5]; if(d!=0) dt.push(d+' minute'+((d==1)?'':'s'));
}
dt='about '+dt.join(', ')+' ago';
} else {
if(LastModUseUTC){