Difference between revisions of "Input number of seconds, get a string back that shows days, hours, minutes, seconds"
Jump to navigation
Jump to search
Fire Centaur (talk | contribs) (Created page with '→* string getTime(integer seconds) * * Will return Days, Hours, Minutes: string getTime(integer secs){ string timeStr; integer days; integer hours; integer minu...') |
Fire Centaur (talk | contribs) (getTime) |
||
Line 1: | Line 1: | ||
/* | /* | ||
* | * Submitted Opensource under GPL 3.0 | ||
* 2010 Fire Centaur | |||
* Description: | |||
* | * | ||
* | * Input number of seconds, function will return a string with Days, Hours, Minutes, Seconds | ||
*/ | */ | ||
string getTime(integer secs){ | string getTime(integer secs){ | ||
string timeStr; | string timeStr; | ||
integer days; | integer days; | ||
Line 19: | Line 21: | ||
timeStr+=(string)secs+" second";if(secs!=1){timeStr+="s";} | timeStr+=(string)secs+" second";if(secs!=1){timeStr+="s";} | ||
return timeStr; | return timeStr; | ||
} | } |
Revision as of 01:11, 1 September 2010
/*
- Submitted Opensource under GPL 3.0
- 2010 Fire Centaur
- Description:
- Input number of seconds, function will return a string with Days, Hours, Minutes, Seconds
- /
string getTime(integer secs){ string timeStr; integer days; integer hours; integer minutes; if(secs>=86400){days=llFloor(secs/86400);secs=secs%86400;timeStr=(string)days+" day"; if(days!=1){timeStr="s";} if(secs>0){timeStr+=", ";} } if(secs>=3600){hours=llFloor(secs/3600);secs=secs%3600;timeStr+=(string)hours+" hour";if(hours!=1){timeStr+="s";} if(secs>0){timeStr+=", ";}} if(secs>=60){minutes=llFloor(secs/60);secs=secs%60;timeStr+=(string)minutes+" minute";if(minutes!=1){timeStr+="s";}if(secs>0){timeStr+=", ";}} timeStr+=(string)secs+" second";if(secs!=1){timeStr+="s";} return timeStr; }