Module:DateDiff: Difference between revisions

no edit summary
(username removed)
(Created page with "local p={} function p.DateDiff(frame) args=frame:getParent().args fromdate = os.time{year=args[1],month=args[2],day=args[3],hour=16} -- 7:00 AM UTC+9 if args[4] ~= nil then todate = os.time() else todate = os.time{year=args[4],month=args[5],day=args[6],hour=16} -- 7:00 AM UTC+9 end diff = math.floor(os.difftime(todate,fromdate) / 86400) return diff end return p")
 
(username removed)
No edit summary
Line 4: Line 4:
fromdate = os.time{year=args[1],month=args[2],day=args[3],hour=16} -- 7:00 AM UTC+9
fromdate = os.time{year=args[1],month=args[2],day=args[3],hour=16} -- 7:00 AM UTC+9
if args[4] ~= nil then
if args[4] ~= nil then
todate = os.time{year=args[4],month=args[5],day=args[6],hour=16} -- 7:00 AM UTC+9
else
todate = os.time()
todate = os.time()
else
todate = os.time{year=args[4],month=args[5],day=args[6],hour=16} -- 7:00 AM UTC+9
end
end
diff = math.floor(os.difftime(todate,fromdate) / 86400)
diff = math.floor(os.difftime(todate,fromdate) / 86400)
(username removed)