Module:Systime: Difference between revisions
m
Implement toTimestamp.
Fireheart& (talk | contribs) m (Check for empty instead of nil) Tag: Manual revert |
Fireheart& (talk | contribs) m (Implement toTimestamp.) |
||
Line 18: | Line 18: | ||
year = date.year - 2124 | year = date.year - 2124 | ||
return year .. yday .. tdec | return year .. yday .. tdec | ||
end | |||
function p.toTimestamp(frame) | |||
year = frame.args.year | |||
month = frame.args.month | |||
day = frame.args.day | |||
hour = frame.args.hour | |||
min = frame.args.min | |||
sec = frame.args.sec | |||
time = os.time({year = year, month = month ~= "" and month or 1, day = day ~= "" and day or 1, hour = hour, min = min, sec = sec}) | |||
return hour ~= "" and os.date("%H:%M ", time) .. month ~= "" and day ~= "" and os.date("%d %B %Y", time) or os.date("%Y", time) | |||
end | end | ||
return p | return p |