Modül:Kaynak/KB1/Tarih doğrulama
local p = {}
------------------------------------------------------------------
local is_set, in_array; -- imported functions from selected Modül:Citation/CS1/Utilities
local cfg; -- table of tables imported from slected Modül:Citation/CS1/Configuration
--[=[-----------------------------------------------------------------
returns true if: Wikipedia start date <= accessdate < today + 2 days
Wikipedia start date is 2001-01-15T00:00:00 UTC which is 979516800 seconds after 1970-01-01T00:00:00 UTC (the start of Unix time)
accessdate is the date provided in today is the current date at time 00:00:00 UTC plus 48 hours if today is 2015-01-01T00:00:00 then adding 24 hours gives 2015-01-02T00:00:00 – one second more than today adding 24 hours gives 2015-01-03T00:00:00 – one second more than tomorrow
This function does not work if it is fed month names for languages other than English. Wikimedia #time: parser
apparently doesn't understand non-Engish date month names. This function will always return false when the date
contains a non-English month name because good1 is false after the call to lang.