time: handle 24-hour to 12-hour clock conversion edge cases

This commit is contained in:
Ben
2025-06-07 23:57:28 -07:00
committed by GitHub
parent 8bca6cd8ad
commit 8ad04f2b49
3 changed files with 25 additions and 5 deletions
+5 -1
View File
@@ -99,7 +99,11 @@ pfUI:RegisterModule("afkcam", "vanilla:tbc", function ()
local time = ""
if C.global.twentyfour == "0" then
if C.global.servertime == "1" then
if h > 12 then
if h == 0 then
h = 12
elseif h == 12 then
noon = "PM"
elseif h > 12 then
h = h - 12
noon = "PM"
end
+10 -2
View File
@@ -17,7 +17,11 @@ pfUI:RegisterModule("panel", "vanilla:tbc", function()
local servertime
local time
if C.global.twentyfour == "0" then
if h > 12 then
if h == 0 then
h = 12
elseif h == 12 then
noon = " PM"
elseif h > 12 then
h = h - 12
noon = " PM"
end
@@ -67,7 +71,11 @@ pfUI:RegisterModule("panel", "vanilla:tbc", function()
local secondsenabled = C.panel.seconds == "1"
if C.global.twentyfour == "0" then
if C.global.servertime == "1" then
if h > 12 then
if h == 0 then
h = 12
elseif h == 12 then
noon = "PM"
elseif h > 12 then
h = h - 12
noon = "PM"
end
+10 -2
View File
@@ -146,12 +146,20 @@ pfUI:RegisterModule("turtle-wow", "vanilla", function ()
if C.global.twentyfour == "0" then
local zn, sn = " AM", " AM"
if zh > 12 then
if zh == 0 then
zh = 12
elseif zh == 12 then
zn = " PM"
elseif zh > 12 then
zh = zh - 12
zn = " PM"
end
if sh > 12 then
if sh == 0 then
sh = 12
elseif sh == 12 then
sn = " PM"
elseif sh > 12 then
sh = sh - 12
sn = " PM"
end