X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/30d7af10d208006ea09f32bd006c2cb2556a36ac..e8263f466bf4da10b9577ac6029b3c2f5e1750fb:/luatz/parse.lua diff --git a/luatz/parse.lua b/luatz/parse.lua index 2c5f8d3..0b3b2dd 100644 --- a/luatz/parse.lua +++ b/luatz/parse.lua @@ -17,7 +17,7 @@ local function rfc_3339 ( str , init ) min = tonumber ( min ) sec = tonumber ( sec ) - local tt = new_timetable ( year , month , day , hour , min , sec ) + local tt = new_timetable ( year , month , day , hour , min , sec ) local tz_offset if str:match ("^[Zz]" , patt_end ) then @@ -25,9 +25,9 @@ local function rfc_3339 ( str , init ) else local hour_offset , min_offset = str:match ( "^([+-]%d%d):(%d%d)" , patt_end ) if hour_offset then - tz_offset = tonumber ( hour_offset )*60 + tonumber ( min_offset ) + tz_offset = tonumber ( hour_offset ) * 3600 + tonumber ( min_offset ) * 60 else - -- Invalid RFC 3339 timestamp offset (should be Z or (+/-)hour:min + -- Invalid RFC 3339 timestamp offset (should be Z or (+/-)hour:min) -- tz_offset will be nil end end