Difference between revisions of "Template:Hours formatted"

From mtgpq wiki
Jump to: navigation, search
(Created page with "<noinclude> ==Usage== Given an integer number of hours, formats the number as a time in either a 12h or 12h clock. The first parameter is the number of hours, which may be m...")
 
 
Line 25: Line 25:
 
</noinclude><includeonly>{{#ifeq:{{{2|12}}}|24|<!--
 
</noinclude><includeonly>{{#ifeq:{{{2|12}}}|24|<!--
 
-->{{#ifexpr:{{{1}}} mod 24 < 10|0}}{{#expr:{{{1}}} mod 24}}:00|<!--
 
-->{{#ifexpr:{{{1}}} mod 24 < 10|0}}{{#expr:{{{1}}} mod 24}}:00|<!--
-->{{#expr:{{{1}}} mod 12}}:00 {{#ifexpr:(floor({{{1}}} / 12) mod 2) = 0|AM|PM}}<!--
+
-->{{#ifexpr:{{{1}}} mod 12 = 0|12|{{#expr:{{{1}}} mod 12}}}}:00 {{#ifexpr:(floor({{{1}}} / 12) mod 2) = 0|AM|PM}}<!--
 
-->}}</includeonly>
 
-->}}</includeonly>

Latest revision as of 07:40, 1 March 2019

Usage

Given an integer number of hours, formats the number as a time in either a 12h or 12h clock.

The first parameter is the number of hours, which may be more than 24.

The second parameter (optional) is either 12 for 12h time, or 24 for 24h time. Default: 12

Example

The following shorthand:

{{Hours formatted|29}}

{{Hours formatted|29|24}}

Produces:

5:00 AM

05:00