47 lines
1.0 KiB
Plaintext
47 lines
1.0 KiB
Plaintext
|
---[[
|
||
|
LuCI http protocol implementation - date helper class.
|
||
|
|
||
|
This class contains functions to parse, compare and format http dates.
|
||
|
]]
|
||
|
module "luci.http.protocol.date"
|
||
|
|
||
|
---[[
|
||
|
Return the time offset in seconds between the UTC and given time zone.
|
||
|
|
||
|
@class function
|
||
|
@name tz_offset
|
||
|
@param tz Symbolic or numeric timezone specifier
|
||
|
@return Time offset to UTC in seconds
|
||
|
]]
|
||
|
|
||
|
---[[
|
||
|
Parse given HTTP date string and convert it to unix epoch time.
|
||
|
|
||
|
@class function
|
||
|
@name to_unix
|
||
|
@param data String containing the date
|
||
|
@return Unix epoch time
|
||
|
]]
|
||
|
|
||
|
---[[
|
||
|
Convert the given unix epoch time to valid HTTP date string.
|
||
|
|
||
|
@class function
|
||
|
@name to_http
|
||
|
@param time Unix epoch time
|
||
|
@return String containing the formatted date
|
||
|
]]
|
||
|
|
||
|
---[[
|
||
|
Compare two dates which can either be unix epoch times or HTTP date strings.
|
||
|
|
||
|
@class function
|
||
|
@name compare
|
||
|
@param d1 The first date or epoch time to compare
|
||
|
@param d2 The first date or epoch time to compare
|
||
|
@return -1 - if d1 is lower then d2
|
||
|
@return 0 - if both dates are equal
|
||
|
@return 1 - if d1 is higher then d2
|
||
|
]]
|
||
|
|