Class luci.http.protocol.date

Functions

compare (d1, d2) Compare two dates which can either be unix epoch times or HTTP date strings.
to_http (time) Convert the given unix epoch time to valid HTTP date string.
to_unix (data) Parse given HTTP date string and convert it to unix epoch time.
tz_offset (tz) Return the time offset in seconds between the UTC and given time zone.


Functions

compare (d1, d2)
Compare two dates which can either be unix epoch times or HTTP date strings.

Parameters

  • d1: The first date or epoch time to compare
  • d2: The first date or epoch time to compare

Return values:

  1. -1 - if d1 is lower then d2
  2. 0 - if both dates are equal
  3. 1 - if d1 is higher then d2
to_http (time)
Convert the given unix epoch time to valid HTTP date string.

Parameters

  • time: Unix epoch time

Return value:

String containing the formatted date
to_unix (data)
Parse given HTTP date string and convert it to unix epoch time.

Parameters

  • data: String containing the date

Return value:

Unix epoch time
tz_offset (tz)
Return the time offset in seconds between the UTC and given time zone.

Parameters

  • tz: Symbolic or numeric timezone specifier

Return value:

Time offset to UTC in seconds

Valid XHTML 1.0!