Get the user's timezone as a delta from UTC+0. ~~Oh boy do I sure hate this. There's probably a much easier method, but this is what I have. Just backpack it and leave, spare yourself.~~ Cancel that, I made it way smaller. It's just one very large mathematical reporter block, and it ensures that the following equations are true (F means, uh, the operation): 12 F 17 = -5 22 F 3 = -5 8 F 3 = +5 8 F 8 = 0 The equation itself, written out, looks something like this (probably not exactly correct, hard to translate scratch blocks): Where X = A - B, C = ((X * 2) * (|floor(|X| / 12)- 1|)) - (X - ((|floor(|X| / 12)- 1|) * (2 * (X - 12))) Old one: ~~C = ((((X - ((X - 12) * 2) * (ceil( | X/12 | ) - 1))) * | ceil( | X / 12 | ) - 1 - 1 | * 2) - (X - ((X - 12) * 2) * (ceil( | X/12 | ) - 1))) * ( | floor( | ((((X - ((X - 12) * 2) * (ceil( | X/12 | ) - 1))) * | ceil( | X / 12 | ) - 1 - 1 | * 2) - (X - ((X - 12) * 2) * (ceil( | X/12 | ) - 1))) / 72 | ) - 1 | )~~ #utility #math #mathematics #why #utc #time