Compare commits
No commits in common. "master" and "v1.0" have entirely different histories.
1 changed files with 4 additions and 31 deletions
|
|
@ -22,37 +22,10 @@ pub fn secs_to_time(secs: u64) ![]const u8 {
|
|||
const minutes = seconds / minute;
|
||||
seconds = seconds % minute;
|
||||
|
||||
if (weeks > 0) {
|
||||
try writer.print("{} {s}{s}{s}", .{
|
||||
weeks,
|
||||
"week",
|
||||
if (weeks > 1) "s" else "",
|
||||
if (days > 0) ", " else "",
|
||||
});
|
||||
}
|
||||
if (days > 0) {
|
||||
try writer.print("{} {s}{s}{s}", .{
|
||||
days,
|
||||
"day",
|
||||
if (days > 1) "s" else "",
|
||||
if (hours > 0) ", " else "",
|
||||
});
|
||||
}
|
||||
if (hours > 0) {
|
||||
try writer.print("{} {s}{s}{s}", .{
|
||||
hours,
|
||||
"hour",
|
||||
if (hours > 1) "s" else "",
|
||||
if (minutes > 0) ", " else "",
|
||||
});
|
||||
}
|
||||
if (minutes > 0) {
|
||||
try writer.print("{} {s}{s}", .{
|
||||
minutes,
|
||||
"minute",
|
||||
if (minutes > 1) "s" else "",
|
||||
});
|
||||
}
|
||||
if (weeks > 0) try writer.print("{} {s}{s}, ", .{weeks, "week", if (weeks > 1) "s" else ""});
|
||||
if (days > 0) try writer.print("{} {s}{s}, ", .{days, "day", if (days > 1) "s" else ""});
|
||||
if (hours > 0) try writer.print("{} {s}{s}, ", .{hours, "hour", if (hours > 1) "s" else ""});
|
||||
if (minutes > 0) try writer.print("{} {s}{s}", .{minutes, "minute", if (minutes > 1) "s" else ""});
|
||||
|
||||
if (weeks == 0 and days == 0 and hours == 0 and minutes == 0) {
|
||||
try writer.print("{} {s}{s}", .{seconds, "second", if (seconds > 1) "s" else ""});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue