Модуль:Dates: различия между версиями

[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 338:
+00000001917-10-25T00:00:00Z → 07.11.1917 (-1645747200)
]]
function sp.JulianDateToUNIXTime(value)
local time = nil
if value.year > 1582 then
Строка 344:
-- 29.02.1700 => 11.03.1700
-- 29.02.1800 => 12.03.1800
-- 29.02.1900 => 13.03.1900 etc
if value.day == 29 and value.month == 2 and value.year == 1700 then
time = os.time({year = value.year, month = 3, day = 11, hour = value.hour, min = value.min, sec = value.sec})