あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
このページのソースの閲覧やコピーができます。
local p = {}
-- タイムゾーンオフセットの設定(日本時間 = UTC+9)
local JST_OFFSET = 9 * 60 * 60
-- 閏年の計算
local function isLeapYear(year)
return (year % 4 == 0 and year % 100 ~= 0) or (year % 400 == 0)
end
-- 日本時間での現在時刻を取得
local function getJSTTime()
local utc = os.time()
return utc + JST_OFFSET
end
function p.generateCalendar(frame)
-- 引数から年と月を取得、無ければ現在の日付を使用
local current = os.date("*t", getJSTTime())
local year = tonumber(frame.args.year) or tonumber(os.date("%Y"))
000
1:0
このページで使用されているテンプレート:
モジュール:Calendar に戻る。