<?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%2FRDKTSR</id>
	<title>Module:Sandbox/RDKTSR - 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%2FRDKTSR"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/RDKTSR&amp;action=history"/>
	<updated>2026-07-29T05:33:04Z</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/RDKTSR&amp;diff=146034&amp;oldid=prev</id>
		<title>imported&gt;Pppery: Pppery moved page Module:Sandbox/Rdktsr to Module:Sandbox/RDKTSR without leaving a redirect: Oops</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/RDKTSR&amp;diff=146034&amp;oldid=prev"/>
		<updated>2020-03-28T15:45:02Z</updated>

		<summary type="html">&lt;p&gt;Pppery moved page &lt;a href=&quot;/index.php?title=Module:Sandbox/Rdktsr&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Module:Sandbox/Rdktsr (page does not exist)&quot;&gt;Module:Sandbox/Rdktsr&lt;/a&gt; to &lt;a href=&quot;/research/Module:Sandbox/RDKTSR&quot; title=&quot;Module:Sandbox/RDKTSR&quot;&gt;Module:Sandbox/RDKTSR&lt;/a&gt; without leaving a redirect: Oops&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--to be used intended for Userpage User:RDKTSR only&lt;br /&gt;
local p = {}&lt;br /&gt;
local DOM = {31,28,31,30,31,30,31,31,30,31,30,31}&lt;br /&gt;
local DWN = {&amp;quot;Mo&amp;quot;,&amp;quot;Tu&amp;quot;,&amp;quot;We&amp;quot;,&amp;quot;Th&amp;quot;,&amp;quot;Fr&amp;quot;,&amp;quot;Sa&amp;quot;,&amp;quot;Su&amp;quot;}&lt;br /&gt;
function SUBT(A,B,C) return string.sub(tostring(A),B,C) end&lt;br /&gt;
function FLR(A) return math.floor(A) end&lt;br /&gt;
function LY_CHECK(year) if(year % 400 == 0) then return true else if(year % 100 == 0) then return false else if(year % 4 == 0) then return true end end end return false&lt;br /&gt;
end&lt;br /&gt;
local EMTSMN={&lt;br /&gt;
&amp;quot;Alpha&amp;quot;,&amp;quot;Beta&amp;quot;,&amp;quot;Gamma&amp;quot;,&amp;quot;Delta&amp;quot;,&amp;quot;Epsilon&amp;quot;,&amp;quot;Zeta&amp;quot;,&amp;quot;Eta&amp;quot;,&amp;quot;Thetha&amp;quot;,&amp;quot;Iota&amp;quot;,&amp;quot;Kappa&amp;quot;,&amp;quot;Lambda&amp;quot;,&amp;quot;Mu&amp;quot;,&amp;quot;Nu&amp;quot;,&amp;quot;Xi&amp;quot;,&amp;quot;Omicron&amp;quot;,&lt;br /&gt;
&amp;quot;Pi&amp;quot;,&amp;quot;Rho&amp;quot;,&amp;quot;Sigma&amp;quot;,&amp;quot;Tau&amp;quot;,&amp;quot;Upsilon&amp;quot;,&amp;quot;Phi&amp;quot;,&amp;quot;Chi&amp;quot;,&amp;quot;Psi&amp;quot;,&amp;quot;Omega&amp;quot;,&amp;quot;Alfa&amp;quot;,&amp;quot;Bravo&amp;quot;,&amp;quot;Charlie&amp;quot;,&amp;quot;Delta&amp;quot;,&amp;quot;Echo&amp;quot;,&amp;quot;Foxtrot&amp;quot;,&amp;quot;Golf&amp;quot;,&lt;br /&gt;
&amp;quot;Hotel&amp;quot;,&amp;quot;Indy&amp;quot;,&amp;quot;Juliett&amp;quot;,&amp;quot;Kilo&amp;quot;,&amp;quot;Lima&amp;quot;,&amp;quot;Mike&amp;quot;,&amp;quot;Nova&amp;quot;,&amp;quot;Oscar&amp;quot;,&amp;quot;Papo&amp;quot;,&amp;quot;Quilt&amp;quot;,&amp;quot;Romeo&amp;quot;,&amp;quot;Siesta&amp;quot;,&amp;quot;Tango&amp;quot;,&amp;quot;Uniform&amp;quot;,&amp;quot;Vims&amp;quot;,&amp;quot;Whistle&amp;quot;,&lt;br /&gt;
&amp;quot;Xeorx&amp;quot;,&amp;quot;Yumi&amp;quot;,&amp;quot;Zulu&amp;quot;,&amp;quot;Zen&amp;quot;,&amp;quot;Bloxxer&amp;quot;,&amp;quot;Rex&amp;quot;,&amp;quot;Raptor&amp;quot;}&lt;br /&gt;
local ZGNL = {&amp;quot;Zerozat&amp;quot;,&amp;quot;Onezat&amp;quot;,&amp;quot;Twozat&amp;quot;,&amp;quot;Threezat&amp;quot;,&amp;quot;Fourzat&amp;quot;,&amp;quot;Fivezat&amp;quot;,&amp;quot;Sixzat&amp;quot;}&lt;br /&gt;
local EGNL = {&amp;quot;Zerode&amp;quot;,&amp;quot;Onede&amp;quot;,&amp;quot;Twode&amp;quot;,&amp;quot;Threede&amp;quot;,&amp;quot;Fourde&amp;quot;,&amp;quot;Fivede&amp;quot;,&amp;quot;Sixede&amp;quot;,&amp;quot;Sevende&amp;quot;,&amp;quot;Eightde&amp;quot;,&amp;quot;Ninede&amp;quot;}&lt;br /&gt;
local CGNL = {&amp;quot;Zeroer&amp;quot;,&amp;quot;Oner&amp;quot;,&amp;quot;Twoer&amp;quot;,&amp;quot;Threer&amp;quot;,&amp;quot;Fourer&amp;quot;,&amp;quot;Fiver&amp;quot;,&amp;quot;Sixer&amp;quot;,&amp;quot;Sevener&amp;quot;,&amp;quot;Eighter&amp;quot;,&amp;quot;Niner&amp;quot;}&lt;br /&gt;
function ELTFORMAT(ELTBASE)&lt;br /&gt;
	local ELT_THOU=FLR(ELTBASE*1000)%1000&lt;br /&gt;
	local ELT_1u = FLR(ELTBASE/1)%1000&lt;br /&gt;
	local ELT_1k = FLR(ELTBASE/1e3)%1000&lt;br /&gt;
	local ELT_1m = FLR(ELTBASE/1e6)%1000&lt;br /&gt;
	local ELT_1n = FLR(ELTBASE/1e9)%1000&lt;br /&gt;
	local ELT_1t = FLR(ELTBASE/1e12)%1000&lt;br /&gt;
	return ELT_1t..&amp;quot;,&amp;quot;..&lt;br /&gt;
		SUBT(ELT_1n+1000,2,4)..&amp;quot;,&amp;quot;..&lt;br /&gt;
		SUBT(ELT_1m+1000,2,4)..&amp;quot;,&amp;quot;..&lt;br /&gt;
		SUBT(ELT_1k+1000,2,4)..&amp;quot;,&amp;quot;..&lt;br /&gt;
		SUBT(ELT_1u+1000,2,4)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT((ELT_THOU + 1000),2, 4)&lt;br /&gt;
end&lt;br /&gt;
function EMTS(TIME)&lt;br /&gt;
	local SYR = 365.2425&lt;br /&gt;
	local LUN = 29.530589&lt;br /&gt;
	local TIMEY = TIME/86400&lt;br /&gt;
	local SYR = 365.2425&lt;br /&gt;
	local LUN = 29.530589&lt;br /&gt;
	local TIMEYL = FLR(TIMEY + 25567)&lt;br /&gt;
	local TIMEYLW = FLR(TIMEYL/7)*7&lt;br /&gt;
	local TIMEYW = FLR((TIMEY+354280)/7)*7&lt;br /&gt;
	local TIMEYD = FLR(TIMEY) - 10957&lt;br /&gt;
	local TIMEYW1 = FLR((TIMEYD-366)/7)*7&lt;br /&gt;
	TIMEYE = math.floor(TIMEY) + 354285&lt;br /&gt;
	TIMEYS = TIMEYD-79&lt;br /&gt;
	&lt;br /&gt;
	YRE = TIMEYS/SYR+1000&lt;br /&gt;
	YRC = YRE+0.25&lt;br /&gt;
	YRW = YRC+0.125&lt;br /&gt;
	LUNE=math.floor(TIMEYL / LUN)+11131&lt;br /&gt;
	LUNA=LUNE-633&lt;br /&gt;
	XRE = math.floor((YRE%1) * SYR)&lt;br /&gt;
	XRC = math.floor((YRC%1) * SYR)&lt;br /&gt;
	XRW = math.floor((YRW%1) * SYR)&lt;br /&gt;
	LUNR = EMTSMN[math.floor(LUNA % (SYR / LUN))+1]&lt;br /&gt;
	CELTICMONTH = {&amp;quot;Birch&amp;quot;,&amp;quot;Rowan&amp;quot;,&amp;quot;Ash&amp;quot;,&amp;quot;Alder&amp;quot;,&amp;quot;Willow&amp;quot;,&amp;quot;Hawthorn&amp;quot;,&amp;quot;Oak&amp;quot;,&amp;quot;Holly&amp;quot;,&amp;quot;Hazel&amp;quot;,&amp;quot;Vine&amp;quot;,&amp;quot;Ivy&amp;quot;,&amp;quot;Reed&amp;quot;,&amp;quot;Elder&amp;quot;}&lt;br /&gt;
	WICCANMONTH = {&amp;quot;Samhain&amp;quot;,&amp;quot;Yule&amp;quot;,&amp;quot;Imbolc&amp;quot;,&amp;quot;Ostra&amp;quot;,&amp;quot;Bectane&amp;quot;,&amp;quot;Litha&amp;quot;,&amp;quot;Lughnasadn&amp;quot;,&amp;quot;Mabon&amp;quot;}&lt;br /&gt;
	ZODIACMONTH = {&amp;quot;Aries&amp;quot;,&amp;quot;Taurus&amp;quot;,&amp;quot;Gemeni&amp;quot;,&amp;quot;Cancer&amp;quot;,&amp;quot;Leo&amp;quot;,&amp;quot;Virgo&amp;quot;,&amp;quot;Libra&amp;quot;,&amp;quot;Scorpio&amp;quot;,&amp;quot;Sagittarius&amp;quot;,&amp;quot;Capricorn&amp;quot;,&amp;quot;Aquarius&amp;quot;,&amp;quot;Pisces&amp;quot;}&lt;br /&gt;
	CELTICDATE = &amp;quot;CELTIC: &amp;quot;..CELTICMONTH[(math.floor(XRC/(SYR/13)))+1]	..&amp;quot; &amp;quot;..(math.floor(XRC%(SYR/13))+1)	..&amp;quot;, EY&amp;quot;..math.floor(YRC)&lt;br /&gt;
	WICCANDATE = &amp;quot;WICCAN: &amp;quot;..WICCANMONTH[(math.floor(XRW/(SYR/ 8)))+1]	..&amp;quot; &amp;quot;..(math.floor(XRW%(SYR/ 8))+1)	..&amp;quot;, EY&amp;quot;..math.floor(YRW)&lt;br /&gt;
	ZODIACDATE = &amp;quot;ZODIAC: &amp;quot;..ZODIACMONTH[(math.floor(XRE/(SYR/12)))+1]	..&amp;quot; &amp;quot;..(math.floor(XRE%(SYR/12))+1)	..&amp;quot;, EY&amp;quot;..math.floor(YRE)&lt;br /&gt;
	LUNARDATE = &amp;quot;LUNISOL: &amp;quot;..LUNR   									..&amp;quot; &amp;quot;..(math.floor(TIMEYL%LUN)+1)	..&amp;quot;, EY&amp;quot;..math.floor((LUNA/(SYR/LUN))+51)&lt;br /&gt;
	ASSEDR = ZODIACDATE..&amp;quot; / &amp;quot;..LUNARDATE..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..WICCANDATE..&amp;quot; / &amp;quot;..CELTICDATE&lt;br /&gt;
	local ELSC = EMTSMN[FLR(FLR(TIMEYL / LUN) % (SYR / LUN)) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR(TIMEYL % LUN) + 1)..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR(FLR(TIMEYL / LUN) / (SYR / LUN)) + 900)..&lt;br /&gt;
		&amp;quot; ELSC&amp;quot;&lt;br /&gt;
	local ELC =  EMTSMN[FLR((FLR(TIMEYL / LUN) + 11131) % 12) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR(TIMEYL % LUN) + 1)..&lt;br /&gt;
		&amp;quot; &amp;quot;..FLR((FLR(TIMEYL / LUN) + 11131) / 12)..&lt;br /&gt;
		&amp;quot; ELC&amp;quot;&lt;br /&gt;
	local ELXC =EMTSMN[FLR(FLR(TIMEYLW / LUN) % (SYR / LUN)) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR((TIMEYLW % LUN)/7)*7+FLR((TIMEY+3)%7)+1)..&lt;br /&gt;
		&amp;quot; &amp;quot;.. (FLR(FLR(TIMEYLW / LUN) / (SYR / LUN)) + 900)..&lt;br /&gt;
		&amp;quot; ELXC&amp;quot;&lt;br /&gt;
	local ELWC = EMTSMN[FLR((FLR(TIMEYLW / LUN) + 11131) % 12) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;..  (FLR((TIMEYLW % LUN)/7)*7+FLR((TIMEY+3)%7)+1)..&lt;br /&gt;
		&amp;quot; &amp;quot;  ..   FLR((FLR(TIMEYLW / LUN) + 11131) / 12)..&lt;br /&gt;
		&amp;quot; ELWC&amp;quot;&lt;br /&gt;
	local DOYF = SYR&lt;br /&gt;
	local DOYR = SYR&lt;br /&gt;
	local EWC =  EMTSMN[FLR(FLR(TIMEYW1 % SYR) / (DOYF / 12)) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;.. ((FLR(FLR(FLR(TIMEYW1 % SYR) % (DOYF / 12)) / 7)*7)+FLR((TIMEY+3)%7)+1)..&lt;br /&gt;
		&amp;quot; &amp;quot;  ..   FLR(TIMEYW1 / SYR + 1001)..&lt;br /&gt;
		&amp;quot; EWC&amp;quot;&lt;br /&gt;
	local EWDC = EMTSMN[FLR(FLR(TIMEYW1 % SYR) / (DOYF / 10)) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;..  ((FLR(FLR(FLR(TIMEYW1 % SYR) % (DOYF / 10)) / 7)*7)+FLR((TIMEY+3)%7)+1)..&lt;br /&gt;
		&amp;quot; &amp;quot;  ..   FLR(TIMEYW1 / SYR + 1001)..&lt;br /&gt;
		&amp;quot; EWDC&amp;quot;&lt;br /&gt;
	local EMD1 = FLR((FLR(TIMEY) - 10957) / 100)..&lt;br /&gt;
		&amp;quot;.&amp;quot;..SUBT((FLR((FLR(TIMEY) - 10957) % 100) + 100),2, 3)..&lt;br /&gt;
		&amp;quot; EMD.M MLE&amp;quot;&lt;br /&gt;
	local ZYCLE = &amp;quot;Z&amp;quot;..FLR((FLR(TIMEY) - 10957) / 70)..&lt;br /&gt;
		&amp;quot;.&amp;quot;..SUBT((FLR((FLR(TIMEY) - 10957) % 70) + 100),2, 3)&lt;br /&gt;
	local EMD2 = FLR((FLR(TIMEY) + 354285) / 1000)..&lt;br /&gt;
		&amp;quot;.&amp;quot;..FLR(((FLR(TIMEY) + 354285) / 100) % 10)..&lt;br /&gt;
		&amp;quot;.&amp;quot;..SUBT((FLR((FLR(TIMEY) + 354285) % 100) + 100),2, 3)..&lt;br /&gt;
		&amp;quot; EMD.E ELE&amp;quot;&lt;br /&gt;
	local EMD = EMD1..&amp;quot;/&amp;quot;..EMD2&lt;br /&gt;
	local EMDspeech = FLR((FLR(TIMEY) - 10957) / 100)..&lt;br /&gt;
				&amp;quot; &amp;quot;..SUBT((FLR((FLR(TIMEY) - 10957) % 100) + 100),2, 3)..&amp;quot; E M D Millenial&amp;quot;..&lt;br /&gt;
				&amp;quot; &amp;quot;..FLR((FLR(TIMEY) + 354285) / 1000)..&lt;br /&gt;
				&amp;quot; &amp;quot;..FLR(((FLR(TIMEY) + 354285) / 100) % 10)..&lt;br /&gt;
				&amp;quot; &amp;quot;..SUBT((FLR((FLR(TIMEY) + 354285) % 100) + 100),2, 3)..&amp;quot; EMD Elite&amp;quot;&lt;br /&gt;
	local ELD1 = &amp;quot;E/EY&amp;quot;..(FLR((FLR(TIMEY) - 10957) / SYR) + 1000)..&amp;quot; EE ED&amp;quot;..SUBT((FLR(TIMEYD % SYR) + 1000),2, 4)&lt;br /&gt;
	local ELD2 = &amp;quot;ZL&amp;quot;..SUBT(FLR((FLR(TIMEYD % SYR)+(7-((FLR(TIMEYD % SYR)-FLR((TIMEY+3)%7)+7)%7)))/7)+100,2,3)..&lt;br /&gt;
				&amp;quot; EW&amp;quot;..SUBT(FLR(FLR(TIMEYD % SYR) / 10)+100,2,3)..&lt;br /&gt;
				&amp;quot; ZG&amp;quot;..((FLR(TIMEY) - 4) % 7)..&lt;br /&gt;
				&amp;quot; EG&amp;quot;..FLR(FLR((FLR(TIMEY) - 10957) % SYR) % 10)..&lt;br /&gt;
				&amp;quot; CG&amp;quot;..FLR(((FLR(TIMEY) + 354285)) % 10)&lt;br /&gt;
				&lt;br /&gt;
	local ELD3 = EMTSMN[FLR((FLR(TIMEYD % SYR)+(7-((FLR(TIMEYD % SYR)-FLR((TIMEY+3)%7)+7)%7)))/7)+1]..&lt;br /&gt;
		&amp;quot;-&amp;quot;..EMTSMN[FLR(FLR(TIMEYD % SYR) / 10)+1]..&lt;br /&gt;
		&amp;quot;/&amp;quot;..ZGNL[((FLR(TIMEY) - 4) % 7)+1]..&lt;br /&gt;
		&amp;quot;-&amp;quot;..EGNL[FLR(FLR((FLR(TIMEY) - 10957) % SYR) % 10)+1]..&lt;br /&gt;
		&amp;quot;-&amp;quot;..CGNL[FLR(((FLR(TIMEY) + 354285)) % 10)+1]&lt;br /&gt;
	local ELD = ELD1..&amp;quot; &amp;quot;..ELD2&lt;br /&gt;
	local ESC = EMTSMN[FLR(FLR(TIMEYD % SYR) / (DOYR / 12)) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;.. (FLR(FLR(TIMEYD % SYR) % (DOYR / 12)) + 1)..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR((FLR(TIMEY) - 10957) / SYR) + 1000)..&lt;br /&gt;
		&amp;quot; ESC&amp;quot;&lt;br /&gt;
	local EDC = EMTSMN[FLR(FLR(TIMEYD % SYR) / (DOYR / 10)) + 1]..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR(FLR(TIMEYD % SYR) % (DOYR / 10)) + 1)..&lt;br /&gt;
		&amp;quot; &amp;quot;..(FLR((FLR(TIMEY) - 10957) / SYR) + 1000)..&lt;br /&gt;
		&amp;quot; EDC&amp;quot;&lt;br /&gt;
	local SEDT = FLR(TIMEY)&lt;br /&gt;
		..&amp;quot;.&amp;quot;..SUBT((FLR(((TIMEY) * 1000) % 1000 + 1000)),2, 4)&lt;br /&gt;
		..&amp;quot; &amp;quot;..SUBT((FLR(((TIMEY) * 1000000) % 1000 + 1000)),2, 4)..&lt;br /&gt;
		&amp;quot; rm SEDT&amp;quot;&lt;br /&gt;
	local SEDT1 = FLR(TIMEY)..&amp;quot; rams S E D T&amp;quot;&lt;br /&gt;
	local ELTBASE = (TIMEY+354285)/SYR*1e9+0.0005&lt;br /&gt;
	local ELT = ELTFORMAT(ELTBASE)..&amp;quot; tm ELT&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	local ZD = FLR((4371952 + FLR(TIMEY)) / 1000000)..&amp;quot;,&amp;quot;..&lt;br /&gt;
		SUBT(FLR((4371952 + FLR(TIMEY)) / 1000 % 1000)+1000,2,4)..&amp;quot;,&amp;quot;..&lt;br /&gt;
		SUBT(FLR((4371952 + FLR(TIMEY)) % 1000)       +1000,2,4)&lt;br /&gt;
		..&amp;quot; ZD&amp;quot;&lt;br /&gt;
		&lt;br /&gt;
	local XD =  FLR((FLR(TIMEY) + 354285) / 400)..&lt;br /&gt;
		&amp;quot;.&amp;quot;..(FLR((FLR(TIMEY) + 354285) / 40) % 10)..&lt;br /&gt;
		&amp;quot;.&amp;quot;.. SUBT((FLR(TIMEY + 354285) % 40)+100,2,3)..&lt;br /&gt;
		&amp;quot; XD&amp;quot;&lt;br /&gt;
	local XXD = (FLR(TIMEYW / 40) % 10)..&lt;br /&gt;
		&amp;quot;.&amp;quot;.. SUBT(((FLR((TIMEYW % 40)/7)*7)+FLR((TIMEY+3)%7)+1)+100,2,3)..&lt;br /&gt;
		&amp;quot; XXD&amp;quot;&lt;br /&gt;
	local XLD = SUBT(FLR((FLR(TIMEYL / LUN) + 11132) % (400 / LUN)) + 100,2,3)..&lt;br /&gt;
		&amp;quot;.&amp;quot;.. SUBT(FLR(TIMEYL % LUN)+100,2,3)..&lt;br /&gt;
		&amp;quot; XLD&amp;quot;&lt;br /&gt;
	local XLXD = SUBT(FLR((FLR(TIMEYLW / LUN) + 11132) % (400 / LUN)) + 100,2,3)..&lt;br /&gt;
		&amp;quot;.&amp;quot;.. SUBT((FLR((TIMEYLW % LUN)/7)*7+FLR((TIMEY+3)%7))+100,2,3)..&lt;br /&gt;
		&amp;quot; XLXD&amp;quot;&lt;br /&gt;
		&lt;br /&gt;
	local XD1 =  (FLR((FLR(TIMEY) + 354285) / 40) % 10)..&amp;quot; &amp;quot;.. (FLR(TIMEY + 354285) % 40)..&lt;br /&gt;
				&amp;quot; Xen date on xen year &amp;quot;..FLR((FLR(TIMEY) + 354285) / 400)&lt;br /&gt;
	local XXD1 = (FLR(TIMEYW / 40) % 10)..&amp;quot; &amp;quot;..((FLR((TIMEYW % 40)/7)*7)+FLR((TIMEY+3)%7)+1)..&amp;quot; X X D&amp;quot;&lt;br /&gt;
	local XLD1 = FLR((FLR(TIMEYL / LUN) + 11132) % (400 / LUN))..&amp;quot; &amp;quot;.. FLR(TIMEYL % LUN)..&amp;quot; X L D&amp;quot;&lt;br /&gt;
	local XLXD1 = FLR((FLR(TIMEYLW / LUN) + 11132) % (400 / LUN))..&amp;quot; &amp;quot;..(FLR((TIMEYLW % LUN)/7)*7+FLR((TIMEY+3)%7))..&amp;quot; X L X D&amp;quot;&lt;br /&gt;
		&lt;br /&gt;
	local XT = SUBT((((TIMEY) % 1) * 20 + 100),2, 3)..&amp;quot;:&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 20 * 50) % 50 + 100),2, 3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 20 * 50 * 100) % 100 + 100),2, 3)..&amp;quot;&amp;#039;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 20 * 50 * 100 * 100) % 100 + 100),2, 3)..&amp;quot;\&amp;quot; XT&amp;quot;&lt;br /&gt;
	local ECX = SUBT((((TIMEY) % 1) * 96 + 100),2, 3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 96 * 100) % 100 + 100),2, 3)..&amp;quot;&amp;#039;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 96 * 100 * 100) % 100 + 100),2, 3)..&amp;quot;\&amp;quot;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 96 * 100 * 100 * 100) % 100 + 100),2, 3)..&amp;quot; ECX &amp;quot;&lt;br /&gt;
	local EXT = SUBT((((TIMEY) % 1) * 24 + 100),2, 3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 24 * 100) % 100 + 100),2, 3)..&amp;quot;&amp;#039;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 24 * 100 * 100) % 100 + 100),2, 3)..&amp;quot;\&amp;quot;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 24 * 100 * 100 * 100) % 100 + 100),2, 3)..&amp;quot; EXT&amp;quot;&lt;br /&gt;
	local SPT = SUBT(FLR((FLR(TIMEY) - 9131) / 1000)+100,2,3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		FLR(((FLR(TIMEY) - 9131) / 100) % 10)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(FLR((FLR(TIMEY) - 9131) % 100)+100,2,3)..&amp;quot; &amp;quot;..&lt;br /&gt;
		SUBT((((TIMEY) % 1) * 100 + 100),2, 3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 100 * 100) % 100 + 100),2, 3)..&amp;quot;&amp;#039;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 100 * 100 * 100) % 100 + 100),2, 3)..&amp;quot;\&amp;quot;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 100 * 100 * 100 * 100) % 100 + 100),2, 3)..&amp;quot; SPT&amp;quot;&lt;br /&gt;
	local WCT = SUBT(FLR((FLR(TIMEY) - 9131) / 400 )+100,2,3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		FLR(((FLR(TIMEY) - 9131) / 40) % 10)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(FLR((FLR(TIMEY) - 9131) % 40)+100,2,3)..&amp;quot; &amp;quot;..&lt;br /&gt;
		SUBT((((TIMEY) % 1) * 40 + 100),2, 3)..&amp;quot;.&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 40 * 100) % 100 + 100),2, 3)..&amp;quot;&amp;#039;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 40 * 100 * 100) % 100 + 100),2, 3)..&amp;quot;\&amp;quot;&amp;quot;..&lt;br /&gt;
		SUBT(((((TIMEY) % 1) * 40 * 100 * 100 * 100) % 100 + 100),2, 3)..&amp;quot; WCT&amp;quot;&lt;br /&gt;
		&lt;br /&gt;
	local Chois = SUBT((FLR((((TIMEY) * 100) % 100)) + 100),2, 3)&lt;br /&gt;
	local doCh = (FLR((((TIMEY) * 100) % 100) * 10) % 10)&lt;br /&gt;
	local koCh = SUBT((FLR((((TIMEY) * 100) % 100) * 1000) % 100 + 100),2, 3)..&amp;quot; &amp;quot;..SUBT((FLR((((TIMEY) * 100) % 100) * 1000000) % 1000 + 1000),2, 4)&lt;br /&gt;
	local UHR = (FLR((FLR(TIME/3600)%24)/10))..(FLR((FLR(TIME/3600)%24)%10))&lt;br /&gt;
	local DIN = (FLR((FLR(TIME/36)%100)/10))..(FLR((FLR(TIME/36)%100)%10))&lt;br /&gt;
	local DES1 = (FLR((FLR(TIME/0.36)%100)/10))..(FLR((FLR(TIME/0.36)%100)%10))&lt;br /&gt;
	local DES2 = (FLR((FLR(TIME/0.36*100)%36)/10))..(FLR((FLR(TIME/0.36*100)%36)%10))&lt;br /&gt;
	EMT=Chois..&amp;quot;.&amp;quot;..doCh..koCh..&amp;quot; &amp;quot;..&amp;quot;EMT&amp;quot;&lt;br /&gt;
	TRX=UHR..&amp;quot;.&amp;quot;..DIN..&amp;quot;:&amp;quot;..DES1..&amp;quot;.&amp;quot;..DES2..&amp;quot; &amp;quot;..&amp;quot;TRX&amp;quot;&lt;br /&gt;
	local MDIN1 = (FLR((FLR(TIME/86400*64)%64)/10))      ..(FLR((FLR(TIME/86400*64)%64)%10))&lt;br /&gt;
	local MDIN2 = (FLR((FLR(TIME/86400*6400)%100)/10))    ..(FLR((FLR(TIME/86400*6400)%100)%10))&lt;br /&gt;
	local MDES1 = (FLR((FLR(TIME/86400*640000)%100)/10))  ..(FLR((FLR(TIME/86400*640000)%100)%10))&lt;br /&gt;
	local MDES2 = (FLR((FLR(TIME/86400*64000000)%100)/10))..(FLR((FLR(TIME/86400*64000000)%100)%10))&lt;br /&gt;
	&lt;br /&gt;
	MILTIME = MDIN1..&amp;quot;.&amp;quot;..MDIN2..&amp;quot;:&amp;quot;..MDES1..&amp;quot;.&amp;quot;..MDES2..&amp;quot; MLT&amp;quot;&lt;br /&gt;
	return EMT..&amp;quot;/&amp;quot;..TRX..&amp;quot;/&amp;quot;..MILTIME..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..&lt;br /&gt;
	            ELD..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..ELD3..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..EMD..&amp;quot;/&amp;quot;..ZYCLE..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..ESC..&amp;quot;/&amp;quot;..EDC&lt;br /&gt;
				..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..ELSC..&amp;quot;/&amp;quot;..ELC..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..EWC..&amp;quot;/&amp;quot;..EWDC&lt;br /&gt;
				..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..ELXC..&amp;quot;/&amp;quot;..ELWC..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..ASSEDR..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..&lt;br /&gt;
				XD..&amp;quot; - &amp;quot;..XLD..&amp;quot; - &amp;quot;..XXD..&amp;quot; - &amp;quot;..XLXD..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..SEDT..&amp;quot; - &amp;quot;..ZD..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..ELT..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..&lt;br /&gt;
			ECX..&amp;quot; - &amp;quot;..EXT..&amp;quot; - &amp;quot;..XT..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..SPT..&amp;quot; - &amp;quot;..WCT&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
function CLK(UTIME,TZ,TZN)&lt;br /&gt;
	local LTIME = UTIME+(TZ*3600)&lt;br /&gt;
	local LHR = (FLR((FLR(LTIME/3600)%24)/10))..(FLR((FLR(LTIME/3600)%24)%10))&lt;br /&gt;
	local UHR = (FLR((FLR(UTIME/3600)%24)/10))..(FLR((FLR(UTIME/3600)%24)%10))&lt;br /&gt;
	local MIN = (FLR((FLR(LTIME/60)%60)/10))..(FLR((FLR(LTIME/60)%60)%10))&lt;br /&gt;
	local SEC = (FLR((FLR(LTIME)%60)/10))..(FLR((FLR(LTIME)%60)%10))&lt;br /&gt;
	local DC = FLR(LTIME/86400)&lt;br /&gt;
	DOM[2] = 28 + ((LY_CHECK(FLR((DC+719528)/365.2425)) and 1) or 0)&lt;br /&gt;
	local DAY = FLR((DC+719528)%365.2425)+1&lt;br /&gt;
	local MONTH = 0&lt;br /&gt;
	for i, v in pairs(DOM) do if(DAY &amp;gt; v) then DAY = DAY - v else MONTH = i break end end&lt;br /&gt;
	local currentdate = (FLR((FLR(DC+FLR(1970*365.2425))+1)/365.2425))..&amp;quot;.&amp;quot;..(string.sub(MONTH+100,2,3))..&amp;quot;.&amp;quot;..(string.sub(DAY+100,2,3))..&amp;quot;-&amp;quot;..(DWN[(FLR(DC+3)%7)+1])&lt;br /&gt;
	return currentdate..&amp;quot; &amp;quot;..LHR..&amp;quot;:&amp;quot;..MIN..&amp;quot;:&amp;quot;..SEC..&amp;quot; &amp;quot;..TZN&lt;br /&gt;
end&lt;br /&gt;
function p.emts()&lt;br /&gt;
	return EMTS(os.time())&lt;br /&gt;
end&lt;br /&gt;
function p.timestamp(frame)&lt;br /&gt;
	return CLK(os.time(),frame.args[1],frame.args[2])&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Pppery</name></author>
	</entry>
</feed>