<?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%2FRedlead07%2FDates</id>
	<title>Module:Sandbox/Redlead07/Dates - 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%2FRedlead07%2FDates"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Redlead07/Dates&amp;action=history"/>
	<updated>2026-05-28T10:38:33Z</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/Redlead07/Dates&amp;diff=146047&amp;oldid=prev</id>
		<title>imported&gt;Redlead07 at 00:39, 13 December 2018</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Redlead07/Dates&amp;diff=146047&amp;oldid=prev"/>
		<updated>2018-12-13T00:39:04Z</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;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.dmyformat(frame)&lt;br /&gt;
	local dmydate, format = frame.args.dmydate or &amp;quot;&amp;quot;, frame.args.format or &amp;quot;&amp;quot;&lt;br /&gt;
	local a = string.match(dmydate, &amp;quot;(%d+) %w+ %d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%w+) %d+, %d+&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;(%w+) %d+ %d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+)/%d+/%d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+)-%d+-%d+&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+)%w+ %w+ %d+&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;(%w+) %d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+) %w+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+) %d+&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;(%w+)&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+) %w+ %w+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;(%d+)%w+ %u%w+ %d+&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local b = string.match(dmydate, &amp;quot;%d+ (%w+) %d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%w+ (%d+), %d+&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;%w+ (%d+) %d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+/(%d+)/%d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+-(%d+)-%d+&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+%w+ (%w+) %d+&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%w+ (%d+)&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+ (%w+)&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+ (%d+)&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+%w+ (%u)(%w+) %d+&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local c = string.match(dmydate, &amp;quot;%d+ %w+ (%d+)&amp;quot;) or  &lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+ %d+ (%d+)&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%w+ %d+, (%d+)&amp;quot;) or	&lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+/%d+/(%d+)&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+-%d+-(%d+)&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;%w+ %d+ (%d+)&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+%w+ %w+ (%d+)&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;%d+%w+ %u%w+ (%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local d = string.match(dmydate, &amp;quot;%d+ %w+ %d+ (%a+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local e = string.match(dmydate, &amp;quot;(%d+)-(%d+)-(%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local f = string.match(dmydate, &amp;quot;(%w+) (%d+), (%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local g = string.match(dmydate, &amp;quot;(%d+)/(%d+)/(%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local h = string.match(dmydate, &amp;quot;(%d+) (%w+) (%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local i = string.match(dmydate, &amp;quot;(%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local j = string.match(dmydate, &amp;quot;(%d+) (%w+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local k = string.match(dmydate, &amp;quot;(%d+) (%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local l = string.match(dmydate, &amp;quot;(%d+)(%w+) (%w+) (%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local m = string.match(dmydate, &amp;quot;(%d+) (%w+) (%d+) (%w+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local n = string.match(dmydate, &amp;quot;(%w+) (%w+) (%w+) (%w+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local o = string.match(dmydate, &amp;quot;(%d+)%w+ (%u)(%w+) (%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local p = string.match(dmydate, &amp;quot;(%d+)%U+(%a+)%D+(%d+)&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local a2 = tonumber(a) or 0 &lt;br /&gt;
	local a3 = string.find(a, &amp;quot;%d+&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local a4 = string.find(a, &amp;quot;%d?&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local a5 = string.find(a, &amp;quot;%a+&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local b2 = tonumber(b) or 0&lt;br /&gt;
	local b3 = string.find(b, &amp;quot;%a+&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local c2 = tonumber(c) or 0&lt;br /&gt;
	local c3 = string.find(a, &amp;quot;%d+&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	local day = &amp;quot;&amp;quot;&lt;br /&gt;
	local month = &amp;quot;&amp;quot;&lt;br /&gt;
	local year = &amp;quot;&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	if i ~= &amp;quot;&amp;quot; and a2&amp;gt;0 and a2&amp;gt;31 then year = a2 end&lt;br /&gt;
	if a2&amp;gt;0 and a4 ~= &amp;quot;&amp;quot; then day = a2 end&lt;br /&gt;
	if a5 == &amp;quot;&amp;quot; then a5 = &amp;quot;&amp;quot; else month = a end&lt;br /&gt;
	if c2&amp;gt;0 and c2&amp;gt;31 and c3 ~= &amp;quot;&amp;quot; then year = c end&lt;br /&gt;
	if year == c and a2&amp;gt;0 and a4 ~= &amp;quot;&amp;quot; then &lt;br /&gt;
		day = a2&lt;br /&gt;
		month = b&lt;br /&gt;
		end&lt;br /&gt;
	if year == a2 then&lt;br /&gt;
		month = b &lt;br /&gt;
		day = c &lt;br /&gt;
		end&lt;br /&gt;
	if day == a2 then &lt;br /&gt;
		month = b &lt;br /&gt;
		year = c &lt;br /&gt;
		end&lt;br /&gt;
	if month == a2 and c3 ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		day = b &lt;br /&gt;
		year = c &lt;br /&gt;
		end&lt;br /&gt;
	if month == a2  and c == &amp;quot;&amp;quot; then&lt;br /&gt;
		year = b &lt;br /&gt;
		end&lt;br /&gt;
	if day == a2 and c == &amp;quot;&amp;quot; and a3 ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		year = b &lt;br /&gt;
		end&lt;br /&gt;
	if e ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		year = a2&lt;br /&gt;
		month = b&lt;br /&gt;
		day = c&lt;br /&gt;
		end&lt;br /&gt;
	if f ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		month = a&lt;br /&gt;
		day = b&lt;br /&gt;
		year = c&lt;br /&gt;
		end&lt;br /&gt;
	if g ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		day = a2&lt;br /&gt;
		month = b&lt;br /&gt;
		year = c&lt;br /&gt;
		end&lt;br /&gt;
	if k ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		day = a&lt;br /&gt;
		year = b&lt;br /&gt;
		end&lt;br /&gt;
	if o ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		day = a2&lt;br /&gt;
		month = b&lt;br /&gt;
		year = c&lt;br /&gt;
		end&lt;br /&gt;
	if a2 ~= day and b ~= day and c ~= day then day = &amp;quot;&amp;quot; end&lt;br /&gt;
	if a2 ~= year and b ~= year and c ~= year then year = &amp;quot;&amp;quot; end&lt;br /&gt;
	local years = string.match(dmydate, &amp;quot;BCE&amp;quot;) or string.match(dmydate, &amp;quot;BC&amp;quot;) or&lt;br /&gt;
	string.match(dmydate, &amp;quot;CE&amp;quot;) or string.match(dmydate, &amp;quot;AD&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	if j ~= &amp;quot;&amp;quot; and c == &amp;quot;&amp;quot; and d == &amp;quot;&amp;quot; and years ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		year = a2&lt;br /&gt;
		years = b&lt;br /&gt;
		end&lt;br /&gt;
	local days = tonumber(day) or 0&lt;br /&gt;
	year = tonumber(year) or 0&lt;br /&gt;
	local mnthnumber = string.match(dmydate, &amp;quot;%d+/(%d+)/%d+&amp;quot;) or string.match(dmydate, &amp;quot;%d+-(%d+)-%d+&amp;quot;)&lt;br /&gt;
	mnthnumber = tonumber(mnthnumber) or 0&lt;br /&gt;
	if 	mnthnumber ~= 0 then&lt;br /&gt;
	mnthname = {&amp;quot;Jan&amp;quot;, &amp;quot;Feb&amp;quot;, &amp;quot;Mar&amp;quot;, &amp;quot;Apr&amp;quot;, &amp;quot;May&amp;quot;, &amp;quot;Jun&amp;quot;, &amp;quot;Jul&amp;quot;, &amp;quot;Aug&amp;quot;, &amp;quot;Sep&amp;quot;, &amp;quot;Oct&amp;quot;, &amp;quot;Nov&amp;quot;, &amp;quot;Dec&amp;quot;}&lt;br /&gt;
	month = mnthname[mnthnumber]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	month = month:gsub(&amp;quot;^%l&amp;quot;, string.upper)	&lt;br /&gt;
	local monthname = {Jan = &amp;quot;January&amp;quot;, Feb = &amp;quot;February&amp;quot;, Mar = &amp;quot;March&amp;quot;, &lt;br /&gt;
		Apr = &amp;quot;April&amp;quot;, May = &amp;quot;May&amp;quot;, Jun = &amp;quot;June&amp;quot;, Jul = &amp;quot;July&amp;quot;, Aug = &amp;quot;August&amp;quot;, &lt;br /&gt;
		Sep = &amp;quot;September&amp;quot;, Oct = &amp;quot;October&amp;quot;, Nov = &amp;quot;November&amp;quot;, Dec = &amp;quot;December&amp;quot;} or &amp;quot;&amp;quot;&lt;br /&gt;
	local monthname2 = {January = &amp;quot;January&amp;quot;, February = &amp;quot;February&amp;quot;, March =&lt;br /&gt;
		&amp;quot;March&amp;quot;, April = &amp;quot;April&amp;quot;, May = &amp;quot;May&amp;quot;, June = &amp;quot;June&amp;quot;, July = &amp;quot;July&amp;quot;,&lt;br /&gt;
		August = &amp;quot;August&amp;quot;, September = &amp;quot;September&amp;quot;, October = &amp;quot;October&amp;quot;,&lt;br /&gt;
		November = &amp;quot;November&amp;quot;, December = &amp;quot;December&amp;quot;} or &amp;quot;&amp;quot;&lt;br /&gt;
	local monthnum = {Jan = &amp;quot;01&amp;quot;, Feb = &amp;quot;02&amp;quot;, Mar = &amp;quot;03&amp;quot;, Apr = &amp;quot;04&amp;quot;, May = &amp;quot;05&amp;quot;, Jun = &amp;quot;06&amp;quot;, &lt;br /&gt;
		Jul = &amp;quot;07&amp;quot;, Aug = &amp;quot;08&amp;quot;, Sep = &amp;quot;09&amp;quot;, Oct = &amp;quot;10&amp;quot;, Nov = &amp;quot;11&amp;quot;, Dec = &amp;quot;12&amp;quot;}&lt;br /&gt;
	local monthnum2 = {January = &amp;quot;01&amp;quot;, February = &amp;quot;02&amp;quot;, March = &amp;quot;03&amp;quot;, &lt;br /&gt;
		April = &amp;quot;04&amp;quot;, May = &amp;quot;05&amp;quot;, June = &amp;quot;06&amp;quot;, July = &amp;quot;07&amp;quot;, August = &amp;quot;08&amp;quot;, &lt;br /&gt;
		September = &amp;quot;09&amp;quot;, October = &amp;quot;10&amp;quot;, November = &amp;quot;11&amp;quot;, December = &amp;quot;12&amp;quot;} or &amp;quot;&amp;quot;&lt;br /&gt;
	monthnumber = monthnum[(month)] or monthnum2[(month)]&lt;br /&gt;
	months = monthname[(month)] or monthname2[(month)]&lt;br /&gt;
	if month == &amp;quot;feb&amp;quot; and (year % 4 == 0) and (year % 100 ~= 0) or (year % 400) == 0 then&lt;br /&gt;
		days_in_month = 29&lt;br /&gt;
	else&lt;br /&gt;
		days_in_month = 28&lt;br /&gt;
	end&lt;br /&gt;
	if month == &amp;quot;February&amp;quot; and (year % 4 == 0) and (year % 100 ~= 0) or (year % 400) == 0 then&lt;br /&gt;
		days_in_month = 29&lt;br /&gt;
	else&lt;br /&gt;
		days_in_month = 28&lt;br /&gt;
	end&lt;br /&gt;
	if months == &amp;quot;jan&amp;quot; or months == &amp;quot;January&amp;quot; then days_in_month = 31 end&lt;br /&gt;
	if months == &amp;quot;mar&amp;quot; or months == &amp;quot;March&amp;quot; then days_in_month = 31 end&lt;br /&gt;
	if months == &amp;quot;apr&amp;quot; or months == &amp;quot;April&amp;quot; then days_in_month = 30 end&lt;br /&gt;
	if months == &amp;quot;may&amp;quot; or months == &amp;quot;May&amp;quot; then days_in_month = 31 end&lt;br /&gt;
	if months == &amp;quot;jun&amp;quot; or months == &amp;quot;June&amp;quot; then days_in_month = 30 end&lt;br /&gt;
	if months == &amp;quot;jul&amp;quot; or months == &amp;quot;July&amp;quot; then days_in_month = 31 end	&lt;br /&gt;
	if months == &amp;quot;aug&amp;quot; or months == &amp;quot;August&amp;quot; then days_in_month = 31 end&lt;br /&gt;
	if months == &amp;quot;sep&amp;quot; or months == &amp;quot;September&amp;quot; then days_in_month = 30 end&lt;br /&gt;
	if months == &amp;quot;oct&amp;quot; or months == &amp;quot;October&amp;quot; then days_in_month = 31 end&lt;br /&gt;
	if months == &amp;quot;nov&amp;quot; or months == &amp;quot;November&amp;quot; then days_in_month = 30 end&lt;br /&gt;
	if months == &amp;quot;dec&amp;quot; or months == &amp;quot;December&amp;quot; then days_in_month = 31 end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and i ~= &amp;quot;&amp;quot; and j ~= &amp;quot;&amp;quot; and years ~= &amp;quot;&amp;quot; and m == &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s&amp;quot;, year, years)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if year ~= 0 and month ~= &amp;quot;&amp;quot; and days ~= 0 and years == &amp;quot;&amp;quot; and h ~= &amp;quot;&amp;quot; and j == &amp;quot;&amp;quot;&lt;br /&gt;
	and days&amp;lt;1 or days&amp;gt;days_in_month then&lt;br /&gt;
		return &amp;quot;Invalid entry&amp;quot;..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	local circa = string.match(dmydate, &amp;quot;around&amp;quot;) or string.match(dmydate, &amp;quot;sometime&amp;quot;) or &lt;br /&gt;
	string.match(dmydate, &amp;quot;uncertain&amp;quot;) or &amp;quot;&amp;quot;&lt;br /&gt;
	if p ~= &amp;quot;&amp;quot; and years == &amp;quot;&amp;quot; and circa == &amp;quot;&amp;quot; and m == &amp;quot;&amp;quot; and h == &amp;quot;&amp;quot; then&lt;br /&gt;
		d, m, y = string.match(dmydate, &amp;quot;(%d+)%U+(%a+)%D+(%d+)&amp;quot;)&lt;br /&gt;
		return d..&amp;quot; &amp;quot;..m..&amp;quot; &amp;quot;..y..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	if circa == &amp;quot;&amp;quot; and m == &amp;quot;&amp;quot; and n ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	return &amp;quot;Invalid entry&amp;quot;..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if circa == &amp;quot;&amp;quot; and h ~= &amp;quot;&amp;quot; and format == &amp;quot;&amp;quot; and m ~= &amp;quot;&amp;quot; and years == &amp;quot;&amp;quot; and o == &amp;quot;&amp;quot; then&lt;br /&gt;
	return &amp;quot;Invalid entry&amp;quot;..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if circa ~= &amp;quot;&amp;quot; and format == &amp;quot;&amp;quot; and h ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s %u&amp;quot;, day, months, year)&lt;br /&gt;
	return &amp;quot;circa&amp;quot;..&amp;quot; &amp;quot;..no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if circa ~= &amp;quot;&amp;quot; and format == &amp;quot;mdy&amp;quot; then	&lt;br /&gt;
	local mdy = string.format(&amp;quot;%s %u, %u&amp;quot;, months, day, year) &lt;br /&gt;
	return &amp;quot;circa&amp;quot;..&amp;quot; &amp;quot;..mdy..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if circa ~= &amp;quot;&amp;quot; and format == &amp;quot;year&amp;quot; and format ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local y = string.format(&amp;quot;%u&amp;quot;, year)&lt;br /&gt;
	return &amp;quot;circa&amp;quot;..&amp;quot; &amp;quot;..y..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if circa ~= &amp;quot;&amp;quot; and format == &amp;quot;&amp;quot; and i ~= &amp;quot;&amp;quot; and l == &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u&amp;quot;, year)&lt;br /&gt;
	return &amp;quot;circa&amp;quot;..&amp;quot; &amp;quot;..no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if circa ~=&amp;quot;&amp;quot; and format == &amp;quot;&amp;quot; and l ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s %u&amp;quot;, day, months, year)&lt;br /&gt;
	return &amp;quot;circa&amp;quot;..&amp;quot; &amp;quot;..no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if format == &amp;quot;iso&amp;quot; then &lt;br /&gt;
	local iso = string.format(&amp;quot;%u-%u-%u&amp;quot;, year, monthnumber, day) &lt;br /&gt;
	return iso..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;mdy&amp;quot; then&lt;br /&gt;
	local mdy = string.format(&amp;quot;%s %u, %u&amp;quot;, months, day, year)&lt;br /&gt;
	return mdy..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;dmy&amp;quot; then 	&lt;br /&gt;
	local dmy = string.format(&amp;quot;%u %s %u&amp;quot;, day, months, year)&lt;br /&gt;
	return dmy..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;	&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;year&amp;quot; then&lt;br /&gt;
	local y = string.format(&amp;quot;%u&amp;quot;, year)&lt;br /&gt;
	return y..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and j ~= &amp;quot;&amp;quot; and c == &amp;quot;&amp;quot; and k == &amp;quot;&amp;quot; and a2&amp;lt;31 then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s&amp;quot;, day, months)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and years ~= &amp;quot;&amp;quot; and m ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s %u %s&amp;quot;, day, months, year, years) &lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and i ~= &amp;quot;&amp;quot; and b == &amp;quot;&amp;quot; and c == &amp;quot;&amp;quot; and a2&amp;lt;31 then&lt;br /&gt;
	local no = string.format(&amp;quot;%u&amp;quot;, day)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and i ~= &amp;quot;&amp;quot; and c == &amp;quot;&amp;quot; and b2 == 0 and a2&amp;lt;31 then&lt;br /&gt;
	local no = string.format(&amp;quot;%u&amp;quot;, day)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and h ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s %u&amp;quot;, day, months, year)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and k ~= &amp;quot;&amp;quot; and c == &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u&amp;quot;, year)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and a2&amp;gt;31 and i ~= &amp;quot;&amp;quot; and j~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u&amp;quot;, year)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and c == &amp;quot;&amp;quot; and b == &amp;quot;&amp;quot; and a2&amp;gt;0 and a2&amp;gt;31 then&lt;br /&gt;
	local no = string.format(&amp;quot;%u&amp;quot;, year)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and g ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u-%u-%u&amp;quot;, year, monthnumber, day)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;mdy&amp;quot; and e ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local mdy = string.format(&amp;quot;%s %u, %u&amp;quot;, months, day, year)&lt;br /&gt;
	return mdy..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and e ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u-%u-%u&amp;quot;, year, monthnumber, day)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if format == &amp;quot;&amp;quot; and o ~= &amp;quot;&amp;quot; then&lt;br /&gt;
	local no = string.format(&amp;quot;%u %s %u&amp;quot;, day, months, year)&lt;br /&gt;
	return no..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Redlead07</name></author>
	</entry>
</feed>