Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,16 @@
|
|||
\\ Convert seconds to compound duration
|
||||
\\ 4/11/16 aev
|
||||
secs2compdur(secs)={
|
||||
my(us=[604800,86400,3600,60,1],ut=[" wk, "," d, "," hr, "," min, "," sec"],
|
||||
cd=[0,0,0,0,0],u,cdt="");
|
||||
for(i=1,5, u=secs\us[i]; if(u==0, next, cd[i]=u; secs-=us[i]*cd[i]));
|
||||
for(i=1,5, if(cd[i]==0, next, cdt=Str(cdt,cd[i],ut[i])));
|
||||
if(ssubstr(cdt,#cdt-1,1)==",", cdt=ssubstr(cdt,1,#cdt-2));
|
||||
return(cdt);
|
||||
}
|
||||
|
||||
{\\ Required tests:
|
||||
print(secs2compdur(7259));
|
||||
print(secs2compdur(86400));
|
||||
print(secs2compdur(6000000));
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue