Date.lua: Difference between revisions

From Alpine Linux
No edit summary
Line 7: Line 7:
This library function deliverers the following output/parameters.
This library function deliverers the following output/parameters.
* Sorted table of dates in seconds since 1970
* Sorted table of dates in seconds since 1970
** t = { 546775200, 976708800, 1578657600 }
** temp = { 546775200, 976708800, 1578657600 }
'''CODING EXAMPLE:'''
'''CODING EXAMPLE:'''
  -- Include/Call for this library
  -- Include/Call for this library

Revision as of 14:49, 27 November 2007

date_to_seconds

INPUT:
This library function required the following inputs/parameters.

  • Table of dates
    • Example: t = { {year=2000,month=12,day=13}, {year=1987,month=4,day=30,hour=10}, {year=2020,month=1,day=10} }

OUTPUT:
This library function deliverers the following output/parameters.

  • Sorted table of dates in seconds since 1970
    • temp = { 546775200, 976708800, 1578657600 }

CODING EXAMPLE:

-- Include/Call for this library
require("date")
temp = date.date_to_seconds(t) --see table t above
for a,b in ipairs(temp) do print(b) end
--546775200 
--976708800
--1578657600

seconds_to_date

date_diff

num_month_name

num_month_name_abr

name_month_num

abr_month_num

num_dow_name

num_dow_abr

name_dow_num

abr_dow_num