mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| ---[[
 | |
| 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
 | |
| ]]
 | |
| 
 |