Template talk:0expr

From Meta, a Wikimedia project coordination wiki

Documentation[edit]

{{0expr}} adds a leading zero to non-negative results < 10 for date calculations.

Usage[edit]

{{0expr|expression}} - returns result as is, or 0result for 0 <= result < 10.
{{0expr|1=expression}} - ditto for expressions containing equal signs.
Updates:
  1. The code was simplified for better support of optional substitution (= no more parameter defaults), hence empty expressions are not more supported.
  2. Decimal fractions are now kept as is (1.25 results in 01.25), this can be useful for the seconds in timestamps hhmmss.nnn, see ISO 8601.

Example[edit]

Code Result
{{0expr|-1}} -1
{{0expr|123/100}} 01.23
{{0expr|1+9}} 10
{{0expr|not 10}} 00
{{0expr|1=(7<=8)*9}} 09
{{0expr|(7<=8)*9|2+3}} 05

The last example shows that expressions containing "=", "<=", or ">=" won't work directly.

See also[edit]

Discussion[edit]

Add issues below as you see fit, sign with ~~~~