|
Hi While we are on the subject of os.date os.time etc. Can someone volunteer to check this for me please ? PiL chapter 22 states temp = os.date("*t", 906000490) produces the table {year = 1998, month = 9, day = 16, yday = 259, wday = 4, hour = 23, min = 48, sec = 10, isdst = false} Is 906000490 the correct number here ? I cant get it to give me the table numbers stated below it ? It could be me misunderstanding something, or is it a mistake ? Regards Geoff PS Do I win a prize for spotting a 13 year old mistake ? :) > Date: Wed, 6 Apr 2011 12:31:16 -0300 > From: roberto@inf.puc-rio.br > To: lua-l@lists.lua.org > Subject: Re: os.time() vs. isdst > > > On Wed, Apr 6, 2011 at 17:39, Roberto Ierusalimschy > > <roberto@inf.puc-rio.br> wrote: > > >> But maybe you can clarify os.date() definition in manual? It is not > > >> obvious that this feature is supported. (Not sure about the wording > > >> though.) > > > > > ... > > > and 'isdst' (daylight saving flag, a boolean). > > > +This last field may be absent if the system > > > +does not have this information. > > > > Not sure about the mention of "system" — in os.time() it is user who > > does not have the information. > > We may just copy six words from the ISO standard: > > +This last field may be absent > +if the information is not available. > > -- Roberto > |