summaryrefslogtreecommitdiff
path: root/src/templates/macros/hms.ftl
blob: f9662af30f477e4cb741462c632a00115e34ccfd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
<#macro hms seconds>
    <#assign h = (seconds / 3600)?int />
    <#assign m = (seconds % 3600 / 60)?int />
    <#assign s = (seconds % 3600 % 60)?int />

    <#if (seconds >= 3600)>
        ${h}:${m}:${s}
    <#elseif (seconds >= 60)>
        ${m}:${s}
    <#else>
        ${s} seconds
    </#if>
</#macro>