<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FDixonD%2FDateTemplates%2Ftestcases</id>
	<title>Module:Sandbox/DixonD/DateTemplates/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FDixonD%2FDateTemplates%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/DixonD/DateTemplates/testcases&amp;action=history"/>
	<updated>2026-05-27T05:47:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/DixonD/DateTemplates/testcases&amp;diff=145338&amp;oldid=prev</id>
		<title>imported&gt;DixonD at 12:39, 20 April 2013</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/DixonD/DateTemplates/testcases&amp;diff=145338&amp;oldid=prev"/>
		<updated>2013-04-20T12:39:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Unit tests. Click talk page to run tests.&lt;br /&gt;
local p = require(&amp;#039;Module:UnitTests&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
function p:testJulianDay()&lt;br /&gt;
    self:preprocess_equals_preprocess_many(&amp;#039;{{#invoke:Sandbox/DixonD/DateTemplates|julianDay|&amp;#039;, &amp;#039;}}&amp;#039;, &lt;br /&gt;
        &amp;#039;{{JULIANDAY|&amp;#039;, &amp;#039;}}&amp;#039;, {&lt;br /&gt;
        {&amp;#039;&amp;#039;},&lt;br /&gt;
        {&amp;#039;aaa&amp;#039;},&lt;br /&gt;
        -- Errors are expected in most results below (dates not supported by the template due to its use of the PHP &amp;quot;round0&amp;quot; operator on negative dividends).&lt;br /&gt;
        {&amp;#039;-4800|2|29|23|59|59&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4800|3|1|0|0|0&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4800|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4800|3|2&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4799|2|28|23|59|59&amp;#039;},&lt;br /&gt;
        -- This is the first correct date (epoch: 1 March 4800 BC 12:00:00 UTC) with the JULIANDAY template.&lt;br /&gt;
        {&amp;#039;-4799|3|1|0|0|0&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4799|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4799|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4713|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4713|11|24&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4713|11|25&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4700|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;0&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|12|25&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|12|30&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;1|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;200|2|28&amp;#039;},&lt;br /&gt;
        {&amp;#039;200|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;300|2|28&amp;#039;},&lt;br /&gt;
        {&amp;#039;300|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;325|3|21&amp;#039;},&lt;br /&gt;
        {&amp;#039;1782|10|14&amp;#039;},&lt;br /&gt;
        {&amp;#039;1782|10|15&amp;#039;},&lt;br /&gt;
        {&amp;#039;1858|11|16|12|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1858|11|17|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1968|05|24|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1995|10|10|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1999|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|1|2&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|2|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2001|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2001|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2002|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2003|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|2|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|3|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|0|0|0&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|01|35|48&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|11|59|60&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|12.0&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|23|59|59&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|5|1|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|5|1|12|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|5|1&amp;#039;},&lt;br /&gt;
        -- some tests with expressions&lt;br /&gt;
        {&amp;#039;2000+6|6-1|1&amp;#039;},&lt;br /&gt;
    });&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testYearOfJulianDay()&lt;br /&gt;
    self:preprocess_equals_preprocess_many(&amp;#039;{{#invoke:Sandbox/DixonD/DateTemplates|yearOfJulianDay|&amp;#039;, &amp;#039;}}&amp;#039;, &lt;br /&gt;
        &amp;#039;{{JULIANDAY.YEAR|&amp;#039;, &amp;#039;}}&amp;#039;, {&lt;br /&gt;
        {&amp;#039;&amp;#039;}, &lt;br /&gt;
        {&amp;#039;aaa&amp;#039;}, &lt;br /&gt;
        -- Errors are expected in most results below (dates not supported by the template due to its use of the PHP &amp;quot;round0&amp;quot; operator on negative dividends).&lt;br /&gt;
        {&amp;#039;-32410&amp;#039;},             -- ?&lt;br /&gt;
        {&amp;#039;-32409&amp;#039;},             -- ?&lt;br /&gt;
        {&amp;#039;-32044.500011574&amp;#039;},   -- -4800|2|29|23|59|59&lt;br /&gt;
        {&amp;#039;-32044.5&amp;#039;},           -- -4800|3|1|0|0|0 &lt;br /&gt;
        {&amp;#039;-32044&amp;#039;},             -- -4800|3|1&lt;br /&gt;
        {&amp;#039;-32043&amp;#039;},             -- -4800|3|2&lt;br /&gt;
        {&amp;#039;-31680.500011574&amp;#039;},   -- -4799|2|28|23|59|59&lt;br /&gt;
        {&amp;#039;-31679.5&amp;#039;},           -- -4799|3|1|0|0|0&lt;br /&gt;
        -- This is the first correct date (epoch: 1 March 4800 BC 12:00:00 UTC) with the JULIANDAY.DAY template.&lt;br /&gt;
        {&amp;#039;-31679&amp;#039;},             -- -4799|3|1&lt;br /&gt;
        {&amp;#039;-31374&amp;#039;},             -- -4799|12|31&lt;br /&gt;
        {&amp;#039;-268&amp;#039;},               -- -4713|3|1&lt;br /&gt;
        {&amp;#039;0&amp;#039;},                  -- -4713|11|24&lt;br /&gt;
        {&amp;#039;1&amp;#039;},                  -- -4713|11|25&lt;br /&gt;
        {&amp;#039;4480&amp;#039;},               -- -4700|3|1&lt;br /&gt;
        {&amp;#039;1721060&amp;#039;},            -- 0, 0|1|1&lt;br /&gt;
        {&amp;#039;1721419&amp;#039;},            -- 0|12|25&lt;br /&gt;
        {&amp;#039;1721424&amp;#039;},            -- 0|12|30&lt;br /&gt;
        {&amp;#039;1721425&amp;#039;},            -- 0|12|31&lt;br /&gt;
        {&amp;#039;1721426&amp;#039;},            -- 1|1|1&lt;br /&gt;
        {&amp;#039;1794167&amp;#039;},            -- 200|2|28&lt;br /&gt;
        {&amp;#039;1794168&amp;#039;},            -- 200|3|1&lt;br /&gt;
        {&amp;#039;1830691&amp;#039;},            -- 300|2|28&lt;br /&gt;
        {&amp;#039;1830692&amp;#039;},            -- 300|3|1&lt;br /&gt;
        {&amp;#039;1839843&amp;#039;},            -- 325|3|21&lt;br /&gt;
        {&amp;#039;2372209&amp;#039;},            -- 1782|10|14&lt;br /&gt;
        {&amp;#039;2372210&amp;#039;},            -- 1782|10|15&lt;br /&gt;
        {&amp;#039;2400000&amp;#039;},            -- 1858|11|16|12|00|00&lt;br /&gt;
        {&amp;#039;2400000.5&amp;#039;},          -- 1858|11|17|00|00|00&lt;br /&gt;
        {&amp;#039;2440000.5&amp;#039;},          -- 1968|05|24|00|00|00&lt;br /&gt;
        {&amp;#039;2450000.5&amp;#039;},          -- 1995|10|10|00|00|00&lt;br /&gt;
        {&amp;#039;2451544&amp;#039;},            -- 1999|12|31&lt;br /&gt;
        {&amp;#039;2451545&amp;#039;},            -- 2000|1|1&lt;br /&gt;
        {&amp;#039;2451546&amp;#039;},            -- 2000|1|2&lt;br /&gt;
        {&amp;#039;2451576&amp;#039;},            -- 2000|2|1&lt;br /&gt;
        {&amp;#039;2451605&amp;#039;},            -- 2000|3|1&lt;br /&gt;
        {&amp;#039;2451910&amp;#039;},            -- 2000|12|31&lt;br /&gt;
        {&amp;#039;2451911&amp;#039;},            -- 2001|1|1&lt;br /&gt;
        {&amp;#039;2452275&amp;#039;},            -- 2001|12|31&lt;br /&gt;
        {&amp;#039;2452640&amp;#039;},            -- 2002|12|31&lt;br /&gt;
        {&amp;#039;2453005&amp;#039;},            -- 2003|12|31&lt;br /&gt;
        {&amp;#039;2453768&amp;#039;},            -- 2006|2|1&lt;br /&gt;
        {&amp;#039;2453796&amp;#039;},            -- 2006|3|1&lt;br /&gt;
        {&amp;#039;2453826&amp;#039;},            -- 2006|3|31&lt;br /&gt;
        {&amp;#039;2453855.5&amp;#039;},          -- 2006|4|30|0|0|0&lt;br /&gt;
        {&amp;#039;2453855.5665278&amp;#039;},    -- 2006|4|30|01|35|48&lt;br /&gt;
        {&amp;#039;2453856&amp;#039;},            -- 2006|4|30|11|59|60, 2006|4|30|12.0, 2006|4|30&lt;br /&gt;
        {&amp;#039;2453856.4999884&amp;#039;},    -- 2006|4|30|23|59|59&lt;br /&gt;
        {&amp;#039;2453856.5&amp;#039;},          -- 2006|5|1|00|00|00&lt;br /&gt;
        {&amp;#039;2453857&amp;#039;},            -- 2006|5|1|12|00|00, 2006|5|1, 2000+6|6-1|1&lt;br /&gt;
        {&amp;#039;2+2453857-1-1&amp;#039;},      -- same date with expressions&lt;br /&gt;
    });&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testMonthOfJulianDay()&lt;br /&gt;
    self:preprocess_equals_preprocess_many(&amp;#039;{{#invoke:Sandbox/DixonD/DateTemplates|monthOfJulianDay|&amp;#039;, &amp;#039;}}&amp;#039;, &lt;br /&gt;
        &amp;#039;{{JULIANDAY.MONTH|&amp;#039;, &amp;#039;}}&amp;#039;, {&lt;br /&gt;
        {&amp;#039;&amp;#039;}, &lt;br /&gt;
        {&amp;#039;aaa&amp;#039;}, &lt;br /&gt;
        -- Errors are expected in most results below (dates not supported by the template due to its use of the PHP &amp;quot;round0&amp;quot; operator on negative dividends).&lt;br /&gt;
        {&amp;#039;-32410&amp;#039;},             -- ?&lt;br /&gt;
        {&amp;#039;-32409&amp;#039;},             -- ?&lt;br /&gt;
        {&amp;#039;-32044.500011574&amp;#039;},   -- -4800|2|29|23|59|59&lt;br /&gt;
        {&amp;#039;-32044.5&amp;#039;},           -- -4800|3|1|0|0|0 &lt;br /&gt;
        {&amp;#039;-32044&amp;#039;},             -- -4800|3|1&lt;br /&gt;
        {&amp;#039;-32043&amp;#039;},             -- -4800|3|2&lt;br /&gt;
        {&amp;#039;-31680.500011574&amp;#039;},   -- -4799|2|28|23|59|59&lt;br /&gt;
        {&amp;#039;-31679.5&amp;#039;},           -- -4799|3|1|0|0|0&lt;br /&gt;
        -- This is the first correct date (epoch: 1 March 4800 BC 12:00:00 UTC) with the JULIANDAY.DAY template.&lt;br /&gt;
        {&amp;#039;-31679&amp;#039;},             -- -4799|3|1&lt;br /&gt;
        {&amp;#039;-31374&amp;#039;},             -- -4799|12|31&lt;br /&gt;
        {&amp;#039;-268&amp;#039;},               -- -4713|3|1&lt;br /&gt;
        {&amp;#039;0&amp;#039;},                  -- -4713|11|24&lt;br /&gt;
        {&amp;#039;1&amp;#039;},                  -- -4713|11|25&lt;br /&gt;
        {&amp;#039;4480&amp;#039;},               -- -4700|3|1&lt;br /&gt;
        {&amp;#039;1721060&amp;#039;},            -- 0, 0|1|1&lt;br /&gt;
        {&amp;#039;1721419&amp;#039;},            -- 0|12|25&lt;br /&gt;
        {&amp;#039;1721424&amp;#039;},            -- 0|12|30&lt;br /&gt;
        {&amp;#039;1721425&amp;#039;},            -- 0|12|31&lt;br /&gt;
        {&amp;#039;1721426&amp;#039;},            -- 1|1|1&lt;br /&gt;
        {&amp;#039;1794167&amp;#039;},            -- 200|2|28&lt;br /&gt;
        {&amp;#039;1794168&amp;#039;},            -- 200|3|1&lt;br /&gt;
        {&amp;#039;1830691&amp;#039;},            -- 300|2|28&lt;br /&gt;
        {&amp;#039;1830692&amp;#039;},            -- 300|3|1&lt;br /&gt;
        {&amp;#039;1839843&amp;#039;},            -- 325|3|21&lt;br /&gt;
        {&amp;#039;2372209&amp;#039;},            -- 1782|10|14&lt;br /&gt;
        {&amp;#039;2372210&amp;#039;},            -- 1782|10|15&lt;br /&gt;
        {&amp;#039;2400000&amp;#039;},            -- 1858|11|16|12|00|00&lt;br /&gt;
        {&amp;#039;2400000.5&amp;#039;},          -- 1858|11|17|00|00|00&lt;br /&gt;
        {&amp;#039;2440000.5&amp;#039;},          -- 1968|05|24|00|00|00&lt;br /&gt;
        {&amp;#039;2450000.5&amp;#039;},          -- 1995|10|10|00|00|00&lt;br /&gt;
        {&amp;#039;2451544&amp;#039;},            -- 1999|12|31&lt;br /&gt;
        {&amp;#039;2451545&amp;#039;},            -- 2000|1|1&lt;br /&gt;
        {&amp;#039;2451546&amp;#039;},            -- 2000|1|2&lt;br /&gt;
        {&amp;#039;2451576&amp;#039;},            -- 2000|2|1&lt;br /&gt;
        {&amp;#039;2451605&amp;#039;},            -- 2000|3|1&lt;br /&gt;
        {&amp;#039;2451910&amp;#039;},            -- 2000|12|31&lt;br /&gt;
        {&amp;#039;2451911&amp;#039;},            -- 2001|1|1&lt;br /&gt;
        {&amp;#039;2452275&amp;#039;},            -- 2001|12|31&lt;br /&gt;
        {&amp;#039;2452640&amp;#039;},            -- 2002|12|31&lt;br /&gt;
        {&amp;#039;2453005&amp;#039;},            -- 2003|12|31&lt;br /&gt;
        {&amp;#039;2453768&amp;#039;},            -- 2006|2|1&lt;br /&gt;
        {&amp;#039;2453796&amp;#039;},            -- 2006|3|1&lt;br /&gt;
        {&amp;#039;2453826&amp;#039;},            -- 2006|3|31&lt;br /&gt;
        {&amp;#039;2453855.5&amp;#039;},          -- 2006|4|30|0|0|0&lt;br /&gt;
        {&amp;#039;2453855.5665278&amp;#039;},    -- 2006|4|30|01|35|48&lt;br /&gt;
        {&amp;#039;2453856&amp;#039;},            -- 2006|4|30|11|59|60, 2006|4|30|12.0, 2006|4|30&lt;br /&gt;
        {&amp;#039;2453856.4999884&amp;#039;},    -- 2006|4|30|23|59|59&lt;br /&gt;
        {&amp;#039;2453856.5&amp;#039;},          -- 2006|5|1|00|00|00&lt;br /&gt;
        {&amp;#039;2453857&amp;#039;},            -- 2006|5|1|12|00|00, 2006|5|1, 2000+6|6-1|1&lt;br /&gt;
        {&amp;#039;2+2453857-1-1&amp;#039;},      -- same date with expressions&lt;br /&gt;
    });&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testDayOfJulianDay()&lt;br /&gt;
    self:preprocess_equals_preprocess_many(&amp;#039;{{#invoke:Sandbox/DixonD/DateTemplates|dayOfJulianDay|&amp;#039;, &amp;#039;}}&amp;#039;, &lt;br /&gt;
        &amp;#039;{{JULIANDAY.DAY|&amp;#039;, &amp;#039;}}&amp;#039;, {&lt;br /&gt;
        {&amp;#039;&amp;#039;}, &lt;br /&gt;
        {&amp;#039;aaa&amp;#039;}, &lt;br /&gt;
        -- Errors are expected in most results below (dates not supported by the template due to its use of the PHP &amp;quot;round0&amp;quot; operator on negative dividends).&lt;br /&gt;
        {&amp;#039;-32410&amp;#039;},             -- ?&lt;br /&gt;
        {&amp;#039;-32409&amp;#039;},             -- ?&lt;br /&gt;
        {&amp;#039;-32044.500011574&amp;#039;},   -- -4800|2|29|23|59|59&lt;br /&gt;
        {&amp;#039;-32044.5&amp;#039;},           -- -4800|3|1|0|0|0 &lt;br /&gt;
        {&amp;#039;-32044&amp;#039;},             -- -4800|3|1&lt;br /&gt;
        {&amp;#039;-32043&amp;#039;},             -- -4800|3|2&lt;br /&gt;
        {&amp;#039;-31680.500011574&amp;#039;},   -- -4799|2|28|23|59|59&lt;br /&gt;
        {&amp;#039;-31679.5&amp;#039;},           -- -4799|3|1|0|0|0&lt;br /&gt;
        -- This is the first correct date (epoch: 1 March 4800 BC 12:00:00 UTC) with the JULIANDAY.DAY template.&lt;br /&gt;
        {&amp;#039;-31679&amp;#039;},             -- -4799|3|1&lt;br /&gt;
        {&amp;#039;-31374&amp;#039;},             -- -4799|12|31&lt;br /&gt;
        {&amp;#039;-268&amp;#039;},               -- -4713|3|1&lt;br /&gt;
        {&amp;#039;0&amp;#039;},                  -- -4713|11|24&lt;br /&gt;
        {&amp;#039;1&amp;#039;},                  -- -4713|11|25&lt;br /&gt;
        {&amp;#039;4480&amp;#039;},               -- -4700|3|1&lt;br /&gt;
        {&amp;#039;1721060&amp;#039;},            -- 0, 0|1|1&lt;br /&gt;
        {&amp;#039;1721419&amp;#039;},            -- 0|12|25&lt;br /&gt;
        {&amp;#039;1721424&amp;#039;},            -- 0|12|30&lt;br /&gt;
        {&amp;#039;1721425&amp;#039;},            -- 0|12|31&lt;br /&gt;
        {&amp;#039;1721426&amp;#039;},            -- 1|1|1&lt;br /&gt;
        {&amp;#039;1794167&amp;#039;},            -- 200|2|28&lt;br /&gt;
        {&amp;#039;1794168&amp;#039;},            -- 200|3|1&lt;br /&gt;
        {&amp;#039;1830691&amp;#039;},            -- 300|2|28&lt;br /&gt;
        {&amp;#039;1830692&amp;#039;},            -- 300|3|1&lt;br /&gt;
        {&amp;#039;1839843&amp;#039;},            -- 325|3|21&lt;br /&gt;
        {&amp;#039;2372209&amp;#039;},            -- 1782|10|14&lt;br /&gt;
        {&amp;#039;2372210&amp;#039;},            -- 1782|10|15&lt;br /&gt;
        {&amp;#039;2400000&amp;#039;},            -- 1858|11|16|12|00|00&lt;br /&gt;
        {&amp;#039;2400000.5&amp;#039;},          -- 1858|11|17|00|00|00&lt;br /&gt;
        {&amp;#039;2440000.5&amp;#039;},          -- 1968|05|24|00|00|00&lt;br /&gt;
        {&amp;#039;2450000.5&amp;#039;},          -- 1995|10|10|00|00|00&lt;br /&gt;
        {&amp;#039;2451544&amp;#039;},            -- 1999|12|31&lt;br /&gt;
        {&amp;#039;2451545&amp;#039;},            -- 2000|1|1&lt;br /&gt;
        {&amp;#039;2451546&amp;#039;},            -- 2000|1|2&lt;br /&gt;
        {&amp;#039;2451576&amp;#039;},            -- 2000|2|1&lt;br /&gt;
        {&amp;#039;2451605&amp;#039;},            -- 2000|3|1&lt;br /&gt;
        {&amp;#039;2451910&amp;#039;},            -- 2000|12|31&lt;br /&gt;
        {&amp;#039;2451911&amp;#039;},            -- 2001|1|1&lt;br /&gt;
        {&amp;#039;2452275&amp;#039;},            -- 2001|12|31&lt;br /&gt;
        {&amp;#039;2452640&amp;#039;},            -- 2002|12|31&lt;br /&gt;
        {&amp;#039;2453005&amp;#039;},            -- 2003|12|31&lt;br /&gt;
        {&amp;#039;2453768&amp;#039;},            -- 2006|2|1&lt;br /&gt;
        {&amp;#039;2453796&amp;#039;},            -- 2006|3|1&lt;br /&gt;
        {&amp;#039;2453826&amp;#039;},            -- 2006|3|31&lt;br /&gt;
        {&amp;#039;2453855.5&amp;#039;},          -- 2006|4|30|0|0|0&lt;br /&gt;
        {&amp;#039;2453855.5665278&amp;#039;},    -- 2006|4|30|01|35|48&lt;br /&gt;
        {&amp;#039;2453856&amp;#039;},            -- 2006|4|30|11|59|60, 2006|4|30|12.0, 2006|4|30&lt;br /&gt;
        {&amp;#039;2453856.4999884&amp;#039;},    -- 2006|4|30|23|59|59&lt;br /&gt;
        {&amp;#039;2453856.5&amp;#039;},          -- 2006|5|1|00|00|00&lt;br /&gt;
        {&amp;#039;2453857&amp;#039;},            -- 2006|5|1|12|00|00, 2006|5|1, 2000+6|6-1|1&lt;br /&gt;
        {&amp;#039;2+2453857-1-1&amp;#039;},      -- same date with expressions&lt;br /&gt;
    });&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testJulianDayJulian()&lt;br /&gt;
    self:preprocess_equals_preprocess_many(&amp;#039;{{#invoke:Sandbox/DixonD/DateTemplates|julianDayJulian|&amp;#039;, &amp;#039;}}&amp;#039;, &lt;br /&gt;
        &amp;#039;{{JULIANDAY.JULIAN|&amp;#039;, &amp;#039;}}&amp;#039;, {&lt;br /&gt;
        {&amp;#039;&amp;#039;},&lt;br /&gt;
        {&amp;#039;aaa&amp;#039;},&lt;br /&gt;
        -- Errors are expected in most results below (dates not supported by the template due to its use of the PHP &amp;quot;round0&amp;quot; operator on negative dividends).&lt;br /&gt;
        {&amp;#039;-4800|2|29|23|59|59&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4800|3|1|0|0|0&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4800|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4800|3|2&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4799|2|28|23|59|59&amp;#039;},&lt;br /&gt;
        -- This is the first correct date (epoch: 1 March 4800 BC 12:00:00 UTC) with the JULIANDAY template.&lt;br /&gt;
        {&amp;#039;-4799|3|1|0|0|0&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4799|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4799|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4713|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4713|11|24&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4713|11|25&amp;#039;},&lt;br /&gt;
        {&amp;#039;-4700|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;0&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|12|25&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|12|30&amp;#039;},&lt;br /&gt;
        {&amp;#039;0|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;1|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;200|2|28&amp;#039;},&lt;br /&gt;
        {&amp;#039;200|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;300|2|28&amp;#039;},&lt;br /&gt;
        {&amp;#039;300|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;325|3|21&amp;#039;},&lt;br /&gt;
        {&amp;#039;1782|10|14&amp;#039;},&lt;br /&gt;
        {&amp;#039;1782|10|15&amp;#039;},&lt;br /&gt;
        {&amp;#039;1858|11|16|12|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1858|11|17|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1968|05|24|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1995|10|10|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;1999|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|1|2&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|2|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2000|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2001|1|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2001|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2002|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2003|12|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|2|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|3|1&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|3|31&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|0|0|0&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|01|35|48&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|11|59|60&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|12.0&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|4|30|23|59|59&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|5|1|00|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|5|1|12|00|00&amp;#039;},&lt;br /&gt;
        {&amp;#039;2006|5|1&amp;#039;},&lt;br /&gt;
        -- some tests with expressions&lt;br /&gt;
        {&amp;#039;2000+6|6-1|1&amp;#039;},&lt;br /&gt;
    });&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testGregorianSerialDate()&lt;br /&gt;
    self:preprocess_equals_preprocess_many(&amp;#039;{{#invoke:Sandbox/DixonD/DateTemplates|gregorianSerialDate|&amp;#039;, &amp;#039;}}&amp;#039;, &lt;br /&gt;
        &amp;#039;{{Gregorian serial date|&amp;#039;, &amp;#039;}}&amp;#039;, {&lt;br /&gt;
        {&amp;#039;&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=aaa&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=bbb&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=2|day=ccc&amp;#039;},&lt;br /&gt;
        -- Errors are expected in most results below (dates not supported by the template due to its use of the PHP &amp;quot;round0&amp;quot; operator on negative dividends).&lt;br /&gt;
        {&amp;#039;year=-4800|month=2|day=29&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=-470|month=3|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=0&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=0|month=1|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=0|month=12|day=25&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=0|month=12|day=30&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=0|month=12|day=31&amp;#039;},&lt;br /&gt;
        -- This is the first correct date (epoch: 1 March 4800 BC 12:00:00 UTC) with the JULIANDAY template.&lt;br /&gt;
        {&amp;#039;year=1|month=1|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=200|month=2|day=28&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=200|month=3|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=300|month=2|day=28&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=300|month=3|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=325|month=3|day=21&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1782|month=10|day=14&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1782|month=10|day=15&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1858|month=11|day=16&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1858|month=11|day=17&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1968|month=05|day=24&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1995|month=10|day=10&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=1999|month=12|day=31&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2000|month=1|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2000|month=1|day=2&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2000|month=2|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2000|month=3|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2000|month=12|day=31&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2001|month=1|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2001|month=12|day=31&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2002|month=12|day=31&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2003|month=12|day=31&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=2|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=3|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=3|day=31&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=4|day=30&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=5|day=1&amp;#039;},&lt;br /&gt;
        {&amp;#039;year=2006|month=5&amp;#039;},&lt;br /&gt;
        -- some tests with expressions&lt;br /&gt;
        {&amp;#039;year=2000+6|month=6-1|day=1&amp;#039;},&lt;br /&gt;
    });&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p;&lt;/div&gt;</summary>
		<author><name>imported&gt;DixonD</name></author>
	</entry>
</feed>